小编Bru*_*win的帖子

浏览器对json ajax响应的Content-Type标头需要什么?

我正在返回一些需要通过javascript处理的json作为对XMLHTTPRequest的响应.

如果我将响应的内容类型设置为"text/plain",那么除Chrome之外的所有浏览器都会接受它并将其传递给我的JS而没有任何问题.但是,Chrome会将响应包装在中

<pre style="word-wrap: break-word; white-space: pre-wrap;"> 
Run Code Online (Sandbox Code Playgroud)

在将它传递给我的javascript之前.

如果我将响应的内容类型设置为"正确的""application/json"所有浏览器,但Firefox会接受它并将其传递给我的JS而没有任何问题.但是,Firefox会要求将响应保存或打开为文件.

什么是正确的跨浏览器内容类型?

ajax json content-type xmlhttprequest cross-browser

8
推荐指数
1
解决办法
7046
查看次数

标签 统计

ajax ×1

content-type ×1

cross-browser ×1

json ×1

xmlhttprequest ×1