解决jQuery返回JSON数据在IE浏览器中提示下载的问题

作者:页面旅途时间:2026-10-28 10:56:41浏览:181

本文分析jQuery返回JSON数据时,IE浏览器错误提示下载的问题。通过测试发现将Response.ContentType设置为text/xml会导致返回值undefined,最终确认使用text/plain;charset=UTF-8可成功解决该兼容性问题。

jQuery返回JSON在IE中提示下载的问题分析

今日在处理jQuery返回JSON数据时,发现IE浏览器会弹出下载提示。提交数据后,虽然返回的是JSON格式,但在Firefox中测试正常,而在IE中却总是提示保存文件。经网络搜索,多数建议将ContentType设置为"text/xml",但本人测试后发现返回值为undefined。



原始代码中,响应头的ContentType设定为:context.Response.ContentType = "application/json";



尝试修改为:context.Response.ContentType = "text/xml;",但测试失败。



随后尝试将ContentType设置为:context.Response.ContentType = "text/plain;charset=UTF-8";



此方法测试成功!

作者最新文章