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; }