JQuery JSON krijgen met fout vangen - CSS-trucs

Anonim

jQuery heeft een ingebouwde functie genaamd getJSON () om AJAX-verzoeken voor JSON-gegevens gemakkelijker te maken. Het werkt normaal gesproken prima, maar als die functie ongeldige gegevens (of niets) terugkrijgt, wordt de callback-functie niet geactiveerd. Als daar een legitiem risico op bestaat, kunt u dit in plaats daarvan doen om die fouten op te sporen.

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