Získávání jQuery JSON s chybou chyby - Triky CSS

Anonim

jQuery má vestavěnou funkci nazvanou getJSON (), která usnadňuje zjednodušení požadavků AJAX na data JSON. Normálně to funguje skvěle, ale pokud tato funkce získá neplatná data (nebo nic) zpět, funkce zpětného volání se nespustí. Pokud z toho existuje legitimní riziko, můžete místo toho tyto chyby zachytit.

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