如果想要避免Ajax重复提交表单的问题,可以采取以下解决方法之一:
$('form').on('submit', function() {
// 禁用提交按钮
$('input[type="submit"]').prop('disabled', true);
});
var isFormSubmitted = false;
$('form').on('submit', function() {
// 如果表单已经提交过,则阻止提交
if (isFormSubmitted) {
return false;
}
// 设置标志位为true
isFormSubmitted = true;
});
$('form').avoidDoubleSubmit();
使用这些方法之一可以有效地避免Ajax重复提交表单的问题。