JQuery JSON vigade püüdmisega - CSS-trikid

Anonim

jQueryl on sisseehitatud funktsioon nimega getJSON (), mis aitab hõlbustada AJAX-i JSON-andmete taotlusi. Tavaliselt töötab see suurepäraselt, kuid kui see funktsioon saab kehtetuid andmeid (või mitte midagi) tagasi, siis tagasihelistamisfunktsioon ei käivitu. Kui sellega on õigustatud oht, saate seda teha pigem nende vigade avastamiseks.

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