Ajax请求回调函数无法正确拿到String返回值
是datatype的问题,指定为text好了
$(function() {
$("#submitbtn").click(function() {
var file = $("#file_upload").val();
if (file == '') {
alert("上传模版不能为空");
return false;
}
$.ajaxFileUpload({
url: "${pageContext.request.contextPath}/inventoryController/importinventory.form",
type:"post",
fileElementId: 'file_upload',
dataType: 'text',
success: function (data) {
alert(data);
/* if(data=='字段'){
alert('清单导入成功!');
location.reload();
}else{
alert('清单导入失败,请检查文件');
} */
},
error: function (data, status, e) {
alert('回调失败');
}
});
});
});