可能是因為submitHandler中的代碼導(dǎo)致了死循環(huán)??梢試L試在submitHandler中添加一個標(biāo)識,表示是否已經(jīng)提交過,避免重復(fù)提交。
var submitted = false;
$("#myForm").validate({
submitHandler: function(form) {
if (!submitted) {
submitted = true;
// 提交表單代碼
form.submit();
}
}
});
另外,還可以在submitHandler中使用return false來阻止默認(rèn)的提交行為,避免重復(fù)提交。
$("#myForm").validate({
submitHandler: function(form) {
// 提交表單代碼
form.submit();
return false;
}
});
以上是兩種可能的解決方案,根據(jù)具體情況選擇適合的方式來避免死循環(huán)。