您的位置:首页 > Web前端 > JQuery

Jquery form.js文件上传返回JSON数据,在IE下提示下载文件的解决办法,并对返回数据进行正确的解析

2016-04-10 10:21 921 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: