Форма AJAX не работает - PullRequest
       1

Форма AJAX не работает

1 голос
/ 19 сентября 2011

У меня есть PHP-форма index.php, которая отправляется через AJAX через submit.php.

Не знаю, почему AJAX не работает, но когда я отправляю форму, браузер просто перенаправляет меня наsubmit.php вместо формы DIV в обновлении HTML через AJAX.

Вот код index.php: http://pastebin.com/94QvysMp и код submit.php: http://pastebin.com/2eJtU8Yw

Я думаю, что проблема в коде index.php примерно в строках с 39 по 85, но я просто не могу понять, почему AJAX не работает.

Помощь приветствуетсяСпасибо.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2011

Я думаю, ваш ajax-вызов должен выглядеть следующим образом:

....
success: function(message) {
    $('#right').html("<div id='submitted'></div>");
    $('#submitted').html(message)
    ....

, и в файле submit.php вам просто нужно повторить «Сообщение отправлено» или «Сообщение не отправлено», в зависимости от контекста.Я не уверен, что это проблема, но вы можете проверить.

0 голосов
/ 19 сентября 2011

Добавьте это (первая строка ниже - в строке 40 на наклейке)

$(document).ready(function(){
        $("form#register").submit(function(e){ 
            e.preventDefault;
            ... Rest of code stays the same
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...