//文件加载到后台
$.ajaxFileUpload2({
url:'infdrFSchedule.do/fileUpLoad.do',
secureuri:false,//是否启用安全提交,默认为false
fileElementId:['loadingFile'],//文件选择框的id属性
dataType:'json',//服务器返回的格式,可以是json或xml等
success:function(data, status){//服务器响应成功时的处理函数
if(data.errorMsg){
$.messager.alert('出错',data.errorMsg,'error');
}else{
$.messager.alert('提示',"船期导入操作成功!",'info');
$('#orgTable').datagrid('load',form2json('searchform'));
}
$("#okBtn").attr("disabled", false);
},
error:function(data, status, e){ //服务器响应失败时的处理函数
$.messager.alert("系统消息","上传文件不可以超过2M!","error");
$("#okBtn").attr("disabled", false);
}
$.ajaxFileUpload2({
url:'infdrFSchedule.do/fileUpLoad.do',
secureuri:false,//是否启用安全提交,默认为false
fileElementId:['loadingFile'],//文件选择框的id属性
dataType:'json',//服务器返回的格式,可以是json或xml等
success:function(data, status){//服务器响应成功时的处理函数
if(data.errorMsg){
$.messager.alert('出错',data.errorMsg,'error');
}else{
$.messager.alert('提示',"船期导入操作成功!",'info');
$('#orgTable').datagrid('load',form2json('searchform'));
}
$("#okBtn").attr("disabled", false);
},
error:function(data, status, e){ //服务器响应失败时的处理函数
$.messager.alert("系统消息","上传文件不可以超过2M!","error");
$("#okBtn").attr("disabled", false);
}
});
后台返回gson数据时,应该这样写:
response.setContentType("text/plain");
response.setCharacterEncoding("UTF-8");
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache, must-revalidate");
response.setHeader("Pragma", "no-cache");
response.getWriter().print(text);
response.getWriter().close();