Jquery form.js文件上传返回JSON数据,在IE下提示下载文件的解决办法,并对返回数据进行正确的解析
Posted 蓝天fly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery form.js文件上传返回JSON数据,在IE下提示下载文件的解决办法,并对返回数据进行正确的解析相关的知识,希望对你有一定的参考价值。
Jquery from.js插件上传文件非常方便,但是在ie10以下的版本会弹出下载文件对话框
解决方法:
1、在服务端设置response.setContentType("text/plain");
2、对返回数据正确解析
这时返回的数据不再是json,不能使用解析json的方法进行解析
var data1=eval("(" + data+ ")"); //将返回的字符串data转换为json格式
var objc= JSON&&JSON.parse(JSON.stringify(data1))||jQuery.parseJSON(data1); //对json格式data1进行解析
ps:务必返回数据参数设为dataType:"text",这里不能再是json
以上是关于Jquery form.js文件上传返回JSON数据,在IE下提示下载文件的解决办法,并对返回数据进行正确的解析的主要内容,如果未能解决你的问题,请参考以下文章
使用jquery.form.js实现文件上传及进度条前端代码
[Asp.net mvc]jquery.form.js无刷新上传