Успех функции $ .ajax: не срабатывает - PullRequest
0 голосов
/ 11 сентября 2009

У меня есть функция $ .ajax, которая помещает данные.

У меня есть успех: function(){alert("successflly posted")}

Я проверяю консоль Firebug, ajax-запрос РАЗМЕЩЕН и успешно завершен, ОДНАКО предупреждение никогда не срабатывает.

Ответы [ 4 ]

4 голосов
/ 11 сентября 2009

Возможно, есть какая-то ошибка. Попробуйте установить сообщение об ошибке:

error: function(httpRequest, textStatus, errorThrown) { 
   alert("status=" + textStatus + ",error=" + errorThrown);
}

Это может сказать вам, почему это не работает

0 голосов
/ 11 сентября 2009

Не могли бы вы опубликовать здесь весь блок кода? Несколько быстрых заметок: если вы используете firebug, вам не нужно использовать метод alert (), вместо этого используйте console.log ()

0 голосов
/ 11 сентября 2009

Вы также можете попробовать метод $ .post (), который является оберткой для более сложного метода $ .ajax ().

http://docs.jquery.com/Ajax/jQuery.post

0 голосов
/ 11 сентября 2009

Отличное предложение от Филиппа.

Вы также можете попробовать установить контрольные точки / часы в firebug, чтобы увидеть, куда ваш код на самом деле идет (или не идет).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...