JQuery ловить HTTP исключение необходимо? - PullRequest
0 голосов
/ 29 августа 2011

Необходимо ли написать блок try catch для jquery ajax (jsonp).

Версия jQuery: 1.4.x

В качестве функции обратного вызова есть функция ошибки, но она можетне перехватывают ошибку HTTP 504.

1 Ответ

0 голосов
/ 29 августа 2011

из здесь

Возможно, вы захотите указать обратный вызов, если вы хотите улучшить кэширование запросов GET в браузере.Начиная с jQuery 1.5, вы также можете использовать функцию для этой настройки, в этом случае значение jsonpCallback устанавливается равным возвращаемому значению этой функции

, а также

Переопределить имя функции обратного вызова в запросе jsonp.Это значение будет использоваться вместо callback в callback =?часть строки запроса в URL.Так что {jsonp: 'onJSONPLoad'} приведет к 'onJSONPLoad =?'перешел на сервер.Начиная с jQuery 1.5, установка для параметра jsonp значения false не позволяет jQuery добавлять строку «? Callback» в URL или пытаться использовать «=?»для трансформации.В этом случае вам также следует явно установить параметр jsonpCallback.

...