var validateForm; function doSubmit(){//回调函数,在编辑和保存动作时,供调用提交表单时进行验证。 if(validateForm.form()){ var flag=false; if(!$("#id").val()){ //用于判断是否为新增 $.ajax({ type : "post", url : "${ctx}/core/checkResult/checkCode", async : false, data : { "patientId" : $("#id").val(), "code":$("#code").val() }, success : function(data) { if(data.res=="false"){ flag=true; top.layer.msg($("#code").val()+"检测编号已存在,请重新确认检测编号是否输入正确"); } } }); if(flag){ return; // 返回,但不刷新页面 } } $("#inputForm").submit(); return true; } return false; }