Doğru Cevap
-
sehirGetir fonksiyonunun içini görebilir miyiz?
success fonksiyonunu değiştirmeniz gerekecek, değiştiremem demişsiniz ama yapacak bişey yok mecburen değişecek.
fonksiyonun içini görebilirsem en az değişiklikle halletmenizi sağlayabilirim.-
emoty_88
teşekkür ederim içini değiştirmekten çekiniyordum ama değiştirerek hallettim fonksiyon sehirin id sini alıyor ajax la çekerken kontrol ediyor
fakat sorun sadece bu fonksiyon değil bu problemi çokça kere yaşadım yani normal bir javascript fonksiyonun içine girdiğinde işleyiş orda beklemesi gerekmezmi12 yıl önce yazılmış -
muratmoon
Evet kodlar sıra ile çalıştırılır yalnız siz Ajax isteği yaptığınız için orası asenkron çalışıyor.
AJAX zaten asenkron javascript ve xml'in kısaltılmışıdır.
AJAX isteklerini senktron da çalıştırabilirsiniz isterseniz. jQuery'de bunun için parametre var.12 yıl önce yazılmış -
emoty_88
bu parametre yi ve senkron şekilde ajax isteği göndermeyi birazdaha açabilirmiyiz12 yıl önce yazılmış -
muratmoon
async opsiyonu var bunu false yaparsanız istekleriniz senkron gider.
tüm istekleriniz senkron olsun istiyorsanız aşağıdaki kod ile yapabilirsiniz.
jQuery.ajaxSetup({async:false});
senkron isteklerde o fonksiyon tamamlanmadan işleme devam edilmez.12 yıl önce yazılmış -
emoty_88
ilgin için teşekkür ederim kontrol edicem12 yıl önce yazılmış -
muratmoon
rica ederim12 yıl önce yazılmış -
siyahbeyaz
jquery ile
setTimeout(function(){
// 3 saniye icinde yapilacak islemler...
},3000);
3000 >> 3 saniye belirtir..12 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.