Как я могу обработать пользовательское исключение с сервера? - PullRequest
0 голосов
/ 08 декабря 2010

Мой сервер всегда повторно запускает объект JSON. В случае возникновения ошибки также устанавливается статус ответа 300.

Я справляюсь со своим удачным ответом с

    $.getJSON("url", function(data){
alert(data.message) 
})

и все отлично работает. Но мой исключительный случай показ не определен? как я могу получить мой объект ответа json?

$(document).ajaxError(function(data) { 
alert(data.message) 
}); 

1 Ответ

0 голосов
/ 08 декабря 2010

У меня всегда есть проблемы с $ .getJSON и $ .ajax.Затем я изменяю свой код на

$("div").load(url, function(response, stts, xhr){ alert(response);});

и никогда больше не возникает проблем с ajax.

edit

Я использую, чтобы иметь проблемы с $ .ajax $ .get и т. Д... тогда я пытаюсь выяснить причину.Я узнал, что у него так много причин, почему он провалился.такие как передача параметров, конфликт с updatePanel (asp.net) и т. д., поэтому я всегда добавляю в конце страниц, когда хочу получить только некоторые конкретные данные.это более простой, быстрый и кэшируемый результат, легче обнаружить ошибку.

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