gpt4 book ai didi

Javascript - 停止表单提交,self.submit 不是函数

转载 作者:行者123 更新时间:2023-11-30 19:21:48 25 4
gpt4 key购买 nike

我试图根据 ajax 调用的结果阻止提交按钮。我试过这个:

<button type="submit" id="update" class="btn btn-success">Update</button>

和JS

$('#update').click(function (event) {
event.preventDefault();
const profiles = $('select#profiles').val();
const self = this;
$.ajax({
url: '/getDemosByProfiles',
method: 'POST',
data: {
profiles: profiles,
}
}).done(function (data) {
if(data.status == "success") {
self.submit();
} else {
event.preventDefault();
// show some message
}
}).fail(function() {
$.growl.error({ title: 'Error', message: 'Error'});
});
})

但我收到“未捕获的类型错误:self.submit 不是函数”。我做错了什么?

最佳答案

您引用的是按钮,而不是表单。您需要引用表格。

self.form.submit();

关于Javascript - 停止表单提交,self.submit 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57377382/

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