html form 提交 回调,form表单异步提交,偶尔有遇到直接调用success的回调方法

form表单异步提交,偶尔有遇到直接调用success的回调方法

提问

未结

 10

 2305

easyUI form表单提交,无论同步还是异步,都会出现,不等表单提交成功时直接执行success回调函数。现在项目中多模块都遇到了,求解,老铁。十万火急啊。

有什么办法能解决下吗这个问题吗。

$('#customerForm').form('submit',{

url:ctx+"/oss/customer/saveAdd",

onSubmit:function(){

ajaxLoading();

return true;

},

success:function(data){

$("#appro").val("0");

ajaxLoadEnd();

var data = eval('(' + data + ')');

if(data.msg=="success")

{

$.messager.alert(inter_prompt, inter_save_success, "info",function(){

parent.$("#customerList").datagrid('reload');

parent.$('#msgDialog').dialog('destroy');

});

}else if(data.msg=="repeat"){

$.messager.alert(inter_prompt, inter_change_cus_name_for_exist, "info");//客户名称已经存在,请更换!

} else{

$.messager.alert(inter_prompt, inter_save_fail, "info");//保存失败!

}

},

error:function() {

ajaxLoadEnd();

$("#appro").val("0");

$.messager.alert(inter_prompt, inter_submit_again_for_savefail, "info");//保存失败,请重新提交!

}

});