У меня есть сайт 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 выполняется дважды (скажем,в 1 из 30 заявок).
Может кто-нибудь помочь мне найти решение?