IE从服务器上获取json后转为下载提示的bug
2014-07-18 09:10
295 查看
刚刚发现,IE10可以支持application/json格式的Response了,也就是说低于IE10版本一下的IE浏览器都需要使用text/html格式的Response。 (10个月前)
黄勇在Response头中指定Content-Type为text/html,而并非text/html,是可以解决问题的。这样返回给客户端的是一个JSON字符串(并非JSON对象),无需IE来解析。随后,使用JSON.parse()函数将JSON字符串解析为JSON对象即可。非常感谢你的回答!
但客户端JS代码有些不够优雅,能否通过统一的方式来设置呢
黄勇在Response头中指定Content-Type为text/html,而并非text/html,是可以解决问题的。这样返回给客户端的是一个JSON字符串(并非JSON对象),无需IE来解析。随后,使用JSON.parse()函数将JSON字符串解析为JSON对象即可。非常感谢你的回答!
但客户端JS代码有些不够优雅,能否通过统一的方式来设置呢
相关文章推荐
- ajaxform 提交,返回JSON时,IE提示下载的问题解决
- 浏览器[IE] Ajax Struts Json返回json字符串,解析不了 提示保存或下载 解决方式
- 如何解决“文件上传返回JSON数据,在IE下提示下载文件”的问题?
- 服务器返回JSON,IE出现下载问题
- beego下ie提示下载json
- 使用SpingMVC开发rest接口,返回json到页面时,IE提示下载json对话框
- Extjs上传图片IE提示下载json文件的解决方案
- IE9、IE10浏览器提示是否下载json数据
- controller返回json到页面,IE提示下载问题
- 返回JSON数据,在IE下提示下载文件
- ie 提示JSON下载
- Spring mvc 返回JSON 在IE 下提示下载 解决办法
- 返回Json对象时,IE提示下载
- IE10以下的IE浏览器在form表单提交、a标签等场景下,接收application/json类型的响应时,会提示是否要下载该json文件
- 在IE中MVC控制器中返回JSON格式的数据时提示下载
- Spring mvc 返回JSON 在IE 下提示下载 解决办法
- 文件上传一些事(ie8/9下提示下载json文件)
- Spring MVC避免IE提示下载返回的JSON 数据——解决办法
- IE下返回Json提示下载
- Jquery form.js文件上传返回JSON数据,在IE下提示下载文件的解决办法,并对返回数据进行正确的解析