ajaxFileUpload上次文件,不能处理返回的json

quyf 发布于 2013/08/29 20:04
阅读 9K+
收藏 0
$.ajaxFileUpload
       ({ url:'${rootpath}/uploadFile.do',//用于文件上传的服务器端请求地址
       	type:"post",
               secureuri:false,//一般设置为false
               fileElementId:'taskFile',//文件上传空间的id属性
               dataType: 'json',//返回值类型 一般设置为json
               success: function (data, status)  //服务器成功响应处理函数
               {
                   alert(data.ret);//从服务器返回的json中取出message中的数据
                   if( data.ret>0){
                   	//设置隐藏域
                   
                   	nice=data.message;
                   
                   }else{
                   	
                   }
               },
               error: function (data, status, e)//服务器响应失败处理函数
               {
                   alert(e);
               }
           }
       );
服务器返回json格式的,但是 前端页面不能进入success处理后台返回的信息
加载中
0
黄勇
黄勇
请设置Response头部的Content-Type为text/html格式,IE浏览器不支持application/json格式,Chrome、Firefox无此问题。请参考 http://www.oschina.net/question/223750_123703
0
quyf
quyf
谢谢,在服务器端返回的时候设置了 text/html了,没在IE上测试,谷歌 火狐上有问题,可能 导致问题的来源不同吧,明天在仔细跟踪下 那插件的执行,
quyf
quyf
回复 @吃瓜群众小海绵 : 不好意思啊,忘了,没记录
吃瓜群众小海绵
吃瓜群众小海绵
我现在也遇到了这个问题 前辈三年前是怎么解决的???
返回顶部
顶部