- Code: Select all
var intRet = 0;
$.ajax({
type:"GET",
url: "data/dataSave.asp",
data: dataString,
dataType: "json",
success: function(data){
if (data.status=='1'){
alert('berhasil');
}
intRet = data.status;
}
});
if (intRet == 1){
//Some code
}
Kalau di VB proses kan akan berjalan secara beruntun, dimulai dari baris pertama hingga terakhir, sehingga dari kode di atas, hasil akhirnya adalah variabel intRet bernilai 1 kemudian program menjalankan blok "Some code". Nah jika pada javascript, nilai variabel intRet tetap bernilai 0, padahal data.status = 1, sehingaga blok "Some code" tidak terkesekusi.
Kalau yang saya lihat seolah-olah JavaScript 'mengabaikan' runtunan, apa benar demikian? lalu bagaimana cara mengatasinya (supaya bisa beruntun)?




