
input上傳文件時,如遇到后台返回錯誤提示,沒有將上傳文件內容入庫,
需要根據提示修改原文件之后再次提交,會出現:
VM867:1 Uncaught SyntaxError: Unexpected token ')'
at Object.success (eval at <anonymous> (VM175 jquery.min.js:2), <anonymous>:57:52)
at HTMLIFrameElement.cb (VM34 jquery.easyui.min.js:6896)
at HTMLIFrameElement.dispatch (VM175 jquery.min.js:3)
at HTMLIFrameElement.r.handle (VM175 jquery.min.js:3)
無法在第二次重復提交相同文件名,這里可以在提交成功之后,清空input框內容,
再次選擇就不會出現這樣的錯誤了。
$('#formParam').form('submit',{
url:'/stockLog/insertStockFile',
onSubmit:function(){
return $(this).form('enableValidation').form('validate');
},
success:function(data){
console.log(data)
var json = eval('(' + data + ')');
if(json.returncode =='000'){
// console.log(json.returncode)
window.location.reload(true);
}else {
//重置上傳文件,避免修改同一文件后再次選擇失敗
$('#productFile').val('');
$.messager.alert('操作提示', json.msg);
}
}
});

這里看到重置了input內容。
