问题描述
- ajax文件上传,回调函数参数问题
-
第一次提问希望有大神帮我解答。
我下了一个ajax的插件ajaxfileupload.js来做的上传文件问题。
后台一切都跑的很顺利,回调函数success的参数也有值,但是我分解参数的时候却出现了问题$.ajaxFileUpload({ url : base.domain + "/customer/importInfoExcel.do", type : 'post', secureuri : false, // 一般设置为false fileElementId : 'importExcel', // 上传文件的id、name属性名 dataType : 'json', success : function(data, status) // 服务器成功响应处理函数 { alert("11111111111" + data); alert("2222222222" + data.status.statusCode); console.log(e); if (data.status.statusCode == "000000") { window.parent.createPopup("批量导入信息成功!"); window.location.href = "myCustomer.jsp"; } else if (data.status.statusCode == "000002") { window.parent.createPopup(data.status.StatusMessage); window.location.href = "myCustomer.jsp"; } else { window.parent.createPopup(data.status.statusMessage); window.location.href = "myCustomer.jsp"; } }, error : function(data, status, e)// 服务器响应失败处理函数 { console.log(e); alert(e); } });
但是,alert(data.status.statusCode);却得不到值。如下图
求解答。。。。在线等
解决方案
没有人吗,自顶一下。。。。。。。。。
解决方案二:
用fiddler调试下,看返回的json是什么格式的,statusCode是否不存在,或者你写错了。
时间: 2024-10-15 03:45:17