Как определить, почему запрос jQuery ajax $.post не удался?
Вопрос
По результату этого звонка я пытаюсь определить, был ли он успешным.А successFunction
не звонят, так что я предполагаю, что это не так.Откуда мне знать, что пошло не так?
xmlRequest = $.post("/url/file/", { 'id' : object.id }, successFunction, 'json');
Использую ли я объект xmlRequest?
Решение
Вы можете использовать:
$.ajax({
url:"/url/file/",
dataType:"json"
data:{ 'id' : object.id }
error:function(request){alert(request.statusText)}
success:successFunction
})
Другие советы
Вы можете использовать методы $.ajaxComplete() и/или $.ajaxError() для присоединения функции к этим событиям.Еще я бы рекомендовал использовать браузер Firefox с плагином Firebug, можно получить много информации о запросах и ответах.
Не связан с StackOverflow