debuggin jQuery ajax ошибка на POST с использованием firebug - PullRequest
0 голосов
/ 11 сентября 2011

Итак, у меня есть вызов ajax для отправки моего сообщения без обновления, когда я нажимаю на кнопку отправки, я пытаюсь увидеть, что является ошибкой в ​​консоли Firebug, однако она очень быстро исчезает с экрана, и я не вижу, что ошибка есть. Есть идеи о том, что я делаю? Я попытался распечатать на консоль, и это также прошло одним кликом .. Я не знаю, что происходит.

Ответы [ 2 ]

2 голосов
/ 11 сентября 2011

Похоже, что он вообще не выполняет AJAX, а выполняет обычный запрос. Это может произойти, если вы не запретите действие по умолчанию в вашем обработчике отправки. Попробуйте вернуть false из вашего обработчика отправки (или обработчика нажатия кнопки, что бы ни вызывало публикацию формы). Если это не сработает, попробуйте сохранить сетевые запросы в Firebug, чтобы узнать, выполняется ли запрос AJAX.

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

Звучит так, как будто ваш AJAX не работает и выдает ошибку, и скрипт просто заканчивает переходом на новую страницу.

Вы можете удалить href из ссылки (или action из form), установив его на #, а затем передайте AJAX строку с тем, какой была бы ссылка.

Я предпочитаю просто нажать, затем спамить клавишу Esc, это гораздо веселее:)

...