gpt4 book ai didi

javascript - 在 ajax 请求完成之前提交表单

转载 作者:行者123 更新时间:2023-11-30 16:44:33 26 4
gpt4 key购买 nike

我是 jquery 的新手。我在提交表单时调用了 ajax。但是表单在 ajax 完成请求之前提交。如何解决这个问题?下面是我的代码

  $("#formSearch").submit(
function() {
if (checkUserNumber($("#UserNumber").val())) {
$.ajax({
type : 'post',
url : 'CheckDetails.do',
data : {
userNumber:$("#UserNumber").val()
},

success : function(data) {

if (data == 'EI') {
$("#ErrMsg").text(
'User Number does not exist');
return false;
} else {

return true;
}

}
});

} else {

return false;
}

});

任何帮助将不胜感激!!!

最佳答案

使用 event.preventDefault();以防止表单提交。

$("#formSearch").submit(
function(event) {
event.preventDefault();
...
...
....
});

关于javascript - 在 ajax 请求完成之前提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31432346/

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