返回的json文件,在IE里面不解析,直接提示下载解决方案-ie下载的文件在哪

IE无法解析action中的json内容,出现下载框,其他浏览器没有问题。

关于这个问题纠结了小半个下午。实在可恨,故记录下来,告诫自己。

当第一次出现这个问题的时候一直以为是浏览器兼容的问题,故思路一直集中在前台页面与浏览器的兼容上面。

于是大量的google关于兼容方面的问题,可最后发现跟兼容没有什么搭边。

最后发现,要下载的文件后缀是.json格式,才注意到文件头信息。application/json的文件在IE里面不会解析,当做一个文件来下载,这就是问题所在。

返回的json文件,在IE里面不解析,直接提示下载解决方案

必须以html格式返回json数据。也就是 response.setContentType("text/html; charset=utf-8");这样返回的数据才能被设置到回调函数里面。将服务器后台返回格式由 application/json 改为response.setContentType("text/html; charset=utf-8")。

最后测试通过。

推荐阅读

    excel怎么用乘法函数

    excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、首先用鼠标选中要计算的单元格。2、然后选中单元格后点击左上方工具栏的fx公

    鼠标不能拖动文件了

    鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电脑鼠标无法拖动软件图标了,怎么办鼠标不能滚动怎么调整电脑鼠标不能进行任何

    电脑系统城|电脑系统下载 win7

    电脑系统城|电脑系统下载 win7,电脑系统城,不少朋友在使用电脑时候,有时碰到电脑卡住,不能使用,很多人都会选择装机来解决。那么电脑装机软件

    新一代的Office代替Web浏览器

    新一代的Office代替Web浏览器,,如果你用Office来取代网络浏览器,一定会有很多读者感到难以置信,在客户端安装Web浏览器就足够了,不管是因特网

    计算机蓝屏故障的计算机蓝屏解决方案

    计算机蓝屏故障的计算机蓝屏解决方案,,电脑蓝屏电脑故障经常使用电脑的朋友经常遇到,因为电脑蓝屏是一个非常普遍的现象,所以很难预测,什么时

    excel中乘法函数是什么?

    excel中乘法函数是什么?,乘法,函数,什么,打开表格,在C1单元格中输入“=A1*B1”乘法公式。以此类推到多个单元。1、A1*B1=C1的Excel乘法公式

    标准差excel用什么函数?

    标准差excel用什么函数?,函数,标准,什么,在数据单元格的下方输入l标准差公式函数公式“=STDEVPA(C2:C6)”。按下回车,求出标准公差值。详细