jQuery memiliki fungsi bawaan yang disebut getJSON () untuk membantu mempermudah permintaan AJAX untuk data JSON. Biasanya berfungsi dengan baik, tetapi jika fungsi itu mendapatkan kembali data yang tidak valid (atau tidak ada), fungsi panggilan balik tidak akan aktif. Jika ada risiko yang sah untuk itu, Anda dapat melakukan ini sebagai gantinya untuk mendeteksi kesalahan tersebut.
$.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");