jQuery JSON с ошибкой онлайн урок.


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

$.get('/path/to/url', function (data) {
if( !data || data === ""){
// error
return;
}
var json;
try {
json = jQuery.parseJSON(data);
} catch (e) {
// error
return;
}

// use json here

}, "text");