JQuery JSON hata yakalayarak alma - CSS Hileleri

Anonim

jQuery, JSON verileri için AJAX isteklerini kolaylaştırmaya yardımcı olmak için getJSON () adında yerleşik bir işleve sahiptir. Normalde harika çalışır, ancak bu işlev geçersiz veri (veya hiçbir şey) geri alırsa, geri arama işlevi çalışmayacaktır. Bunun meşru bir riski varsa, bu hataları yakalamak için bunu yapabilirsiniz.

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