Задать вопрос
vla_doss
@vla_doss
Веб-разработчик

Почему AJAX не отправляет данные больше чем один раз?

Вопрос в чем: есть страница с подключенным Jquery и форма с одной кнопкой. При нажатии на кнопку ajax должен передавать данные к файлу php. Когда один раз отправляешь форму всё нормально, а уже дальше данные не отправляются.

Код ajax:
$('#form').submit(function(e) {
        e.preventDefault();
        $.ajax({
            type: "POST",
            url: 'handler.php',
            data: $(this).serialize(),
            success: function(){}
       });
     });

Кстати, каждый раз при нажатии на кнопку ajax выдает success.
Почему не работает?
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
DanArst
@DanArst Куратор тега JavaScript
Гриффиндор в моде при любой погоде!
Попробуйте так
$(document).ready(function(){
        $('#form').submit(function(e) {
        e.preventDefault();
        $.ajax({
            type: "POST",
            url: 'handler.php',
            data: $(this).serialize(),
            success: function(){}
       });
     });

            /*Добавить */
            $("#form").unbind('submit');
            return false;
        });
    });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы