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.
Почему не работает?
  • Вопрос задан
  • 129 просмотров
Решения вопроса 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;
        });
    });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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