JQuery JSON får med fejlfangst - CSS-tricks

Anonim

jQuery har en indbygget funktion kaldet getJSON () for at hjælpe med at gøre AJAX-anmodninger om JSON-data lettere. Det fungerer normalt godt, men hvis denne funktion får ugyldige data (eller intet) tilbage, aktiveres tilbagekaldsfunktionen ikke. Hvis der er en legitim risiko for det, kan du gøre dette i stedet for at få fat i disse fejl.

$.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");