$(function(){
$("form[type=ajax]").submit(function(){
form = $(this);
$.post( window.location,
form.serialize(), function(data){ if(data != 1){ alert("報(bào)錯(cuò)");
}else{
form.submit(); return true;
}
}
); return false;
});
});如上我想在返回的data != 1 的時(shí)候攔截住表單提交并且彈出錯(cuò)誤,當(dāng)data=1的時(shí)候直接繼續(xù)submit()。我知道可以通過把提交按鈕<input type="submit">改成<input type="button">來實(shí)現(xiàn),但是那樣的話當(dāng)js被屏蔽掉的時(shí)候就無法正常提交表單了。所以以上實(shí)現(xiàn)的前提是<input type="submit">
2 回答

胡子哥哥
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
$(function(){ $("form[type=ajax]").submit(function(){ form = $(this); $.post( window.location, form.serialize(), function(data){ if(data != 1){ alert("報(bào)錯(cuò)"); }else{ form.unbind('submit'); form.submit(); return true; } } ); return false; }); });
添加回答
舉報(bào)
0/150
提交
取消