theblackpost
@theblackpost

Почему не отрабатывает форма ajax?

Есть некая html-форма:
<form id="mt_forms" action="https://money.yandex.ru/eshop.xml" method="post">
<input>...
...
<input type="submit" class="submitting" value="Оплатить">
</form>


Есть скрипт, который отправляет данные с формы в .php скрипт перед отправкой в Яндекс

$(function () {
        $('form').on('submit', function (e) {
            e.preventDefault();
            $.ajax({
                type: "POST",
                url: "/form_sent.php",
                data: $('form').serialize(),
                // async: false,
                success: function() {
                    return true;
                }
            });
        });
    });


сам php скрипт содержит несколько курлов, которые отправляют данные по всяких CRM-кам.

Ответ от /form_sent.php : 200OK, содержит всякую отладочную лабуду типо:
Авторизация прошла успешно<pre>NULL
</pre><pre>NULL
</pre>


При нажатии на submit - данные успешно отправляются по всем curl-ам из form_sent.php, но дальше ничего не происходит. В чем может быть проблема?
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
theblackpost
@theblackpost Автор вопроса
e.preventDefault(); - лишнее
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
zabudkin
@zabudkin
Инженер-системотехник, программист, админ, ТПУ!!!!
}); - лишнее
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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