У меня ОЧЕНЬ простой вызов jQuery Ajax (см. Ниже). Выполняется вызов Ajax, и я вижу на панели Firebug Net, что сервер вернул 200 OK и вернул строку «ОК», как и следовало ожидать. Однако выполняемые и отказоустойчивые функции не срабатывают! Очень расстраивает!jquery ajax done function not firing
(«до» и «после» оповещений DO огня.)
Для простоты (и в качестве метода отладки) я раздела это вниз, это самый голый скелет, но до сих пор обработчики не будут стрелять. Что я не вижу здесь?
postUrl= "/mod/users/check_email/";
dataToPost= { email: "[email protected]" };
alert("before");
$.ajax
({
type: "POST",
url: postUrl,
data: dataToPost,
done: function()
{
alert("Success.");
},
fail: function()
{
alert("Sorry. Server unavailable. ");
},
}); // end Ajax call
alert("after");
Метод ajax не выполнил и не дал вариантов. То, что вы ищете, - это успех и ошибка. –