我有一个带表单引导程序模式的Django网站。
这是我提交表单的方式:
$(function () {
let clicked = 0;
$('body').on('click','button.modal_submit',function (e) {
clicked += 1;
if (clicked <= 1) {
e.preventDefault();
$.ajax({
url: "{% url 'insert_into_reference_table' ref_tab 1 %}",type: 'POST',data: $('#form1').serialize(),success: function (data) {
alert(data);
}
});
}
});
});
但是,有时成功的ajax函数会执行两次(在30个提交中有1个说)。
有人可以帮助我找到解决方案吗?