Získanie jQuery JSON s chybou chyby - Triky CSS

Anonim

jQuery má zabudovanú funkciu nazvanú getJSON (), ktorá pomáha uľahčovať požiadavky AJAX na údaje JSON. Normálne funguje skvele, ale ak táto funkcia získa neplatné údaje (alebo nič) späť, funkcia spätného volania sa nespustí. Ak to existuje legitímne riziko, môžete tak urobiť namiesto toho, aby ste chyby zachytili.

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