ajaxfileupload.js 请求返回json数据处理错误
ajaxfileupload(我使用的版本) 是不解析json的
后台正常返回的数据是{“status”:”success”},但是在$.ajaxFileUpload()调用成功后的data确实带样式的
<pre style="word-wrap: break-word; white-space: pre-wrap;">{"status":"success"}</pre>
解决方法
在调用成功的方法中 data= $.parseJSON(data.replace(/<.*?>/ig,”“));
例子
$.ajaxFileUpload({
url : '/avatar/upload',//处理上传用的后台程序
secureuri : false,//异步
fileElementId : 'file',//上传控件ID
dataType : 'application/json',//返回的数据信息格式
type : 'post',
success : function(data, status) {
data = $.parseJSON(data.replace(/<.*?>/ig,""));
}
});