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