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

作者:页面旅途

时间:2026-10-28

浏览:180

本文分析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";



此方法测试成功!

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章