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
相关文章推荐
- 使用AmplifyJS和JQuery编写更好更优雅的javascript事件处理代码
- jquery开发之第一个程序
- not use jquery
- jQuery on()方法
- 事儿多的不要不要的----jquery事件
- jquery引入eclipse中报错处理
- [前端 2]常用的JQuery和Dom页面取值与赋值
- [前端 2]常用的JQuery和Dom页面取值与赋值
- 22、(转载)jQueryMobile 知识点总结
- jQuery旋转插件jqueryrotate 图片旋转
- jquery图片3D旋绕效果 rotate3Di的操作
- 懒得加载jquery
- 跨域解决方案之一---->JQuery.Ajax JSONP解决跨域访问
- jQuery中添加自定义或函数方法
- jQuery事件
- jQuery学习(一)
- jQuery选择器
- 使用jquery.qrcode生成二维码
- Myeclipse里导入jQuery.js 时出现错误打红叉的解决方法
- JQuery解析XML数据的几个例子