$.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();