Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

JQuery – when then Kontrolü

JQuery ile Ajax istekleri sonuçlarının doğru dönüp dönmediğini when then kontrolü ile kontrol edebiliriz.
Aşağıdaki prototipi inceleyiniz.

$.when(---Ajax İsteği---).then(---birinci parametre---, ---ikinci parametre---);

Gördüğünüz gibi Ajax isteğini when bloğunda kontrol ettikten sonra then bloğunda iki parametre alınmaktadır.Eğer Ajax isteği doğruysa birinci, yanlış ise ikinci parametre alanı devreye girecektir.
Aşağıdaki örneği inceleyiniz.

<html>
<head>
<script type="text/javascript" src="js/jquery-2.0.2.min.js"></script>
</head>
<body>
<script type="text/javascript">
$.when($.ajax("harici.html")).then(dogru,yanlis);
function dogru()
{
	alert("Doğru işlem yapıldı.");
}
function yanlis()
{
	alert("Yanlış işlem yapıldı.");
}
</script>
</body>
</html>

Yukarıdaki kod bloğunu incelerseniz eğer “$.ajax(“harici.html”)” komutuyla “harici.html” isimli dosya Ajax ile talep ediliyor.Eğer böyle bir dosya sonuç verirse “dogru” fonksiyonu çalışacaktır.Aksi taktirde “yanlis” fonksiyonu devreye girecektir.

İyi çalışmalar…

Bunlar da hoşunuza gidebilir...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir