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.
Почему не работает?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
DanArst
@DanArst
Э, Ойboy!
Попробуйте так
$(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;
        });
    });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
20 окт. 2020, в 22:57
5000 руб./за проект
20 окт. 2020, в 21:37
300000 руб./за проект
20 окт. 2020, в 21:18
500 руб./за проект