@good_beginer

Почему js дублирует event-ы?

document.getElementById("my-submit").addEventListener("click", function () {
            submit_from("my-form", function (data) {
                console.log(data);
            });
        });
function submit_from(form_id, callback) {
    $.ajax({
        url: form.getAttribute("action"),
        method: form.getAttribute("method"),
        data: jSerialize(form),
        success: callback
    });
}

5e564513b9624651410217.png

Почему при первом *submit* console.log выводит 1 раз, при 2 уже два раза и так далее ... что за инкремет ?? как обнулить ?
  • Вопрос задан
  • 544 просмотра
Решения вопроса 1
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
Потому что вы при каждом клике по сабмиту добавляете новый слушатель (это происходит где то в той части кода, которую вы не представили в вопросе).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы