gpt4 book ai didi

Jquery - 提交表单时出现ajax错误?

转载 作者:行者123 更新时间:2023-12-01 06:39:43 25 4
gpt4 key购买 nike

我已经成功创建了一个无限循环。有人可以告诉我如何重写它,以便在 ajax 请求失败时提交表单,以便服务器端验证可以处理它。

$('form#loginForm').submit(function(evt) {
evt.preventDefault();

// We rely on HTML5 validation for the validation - this checks if the account is valid.

$.ajax({
type: "POST",
url: "some.php",
error: function(msg) {
alert(1);
$('#loginForm').submit();
}
});
});

最佳答案

从您的代码中,当您在错误函数中调用提交时,您正在调用与 ajax 调用相同的函数。如果您只想提交表单而不进行ajax调用,则需要重新绑定(bind)提交函数;

$('form#loginForm').submit(function(evt) {
evt.preventDefault();

// We rely on HTML5 validation for the validation - this checks if the account is valid.

$.ajax({
type: "POST",
url: "some.php",
error: function(msg) {
alert(1);
//rebind submit function to not do ajax call
$('#loginForm').submit(new function(){return true;});
//then call submit
$('#loginForm').submit();
}
});
});

关于Jquery - 提交表单时出现ajax错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6585234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com