JQuery JSON получает с отловом ошибок - CSS-хитрости

Anonim

В 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");