Skip to content

Check Object JSON Untuk Hasil Request Ajax

19 August 2009

Pada artikel sebelumnya, saya membahas mengenai bagaimana caranya melakukan request AJAX dengan format JSON. Namun ada satu hal yang mungkin perlu dishare juga yaitu bagaiman apabila hasil dari proses request tersebut ternyata bukan format JSON.

Case-nya adalah ketika PHP mengembalikan error hasil ekseskusi kode. Sebagai contoh jika kita melakukan request data pegawai untuk id = 1, ternyata pada saat ekseskusi PHP terdapat sintak error. Seharusnya kita mendapatkan :

{“nama”:”john”,”age”:23″,”title”:”Department Manajer”}.

Karena error, maka yang didapat adalah teks error PHP. Solusinya ternyata simple. Adalah event onSuccess yang memiliki 2 parameter, yaitu reponseJSON dan responseText. Kita tinggal check saja parameter responseJSON-nya apakah null atau tidak.

onSuccess: function(json,text){
if(!json)
alert('Eror : ' + text);
else
alert('Nama : ' + json.nama + ', Title : ' + json.title);
}

Semoga membantu😀

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: