Arkadaşlar şöyle bişey yaptım;
window.location = "http://abcd.com/";
Bu satırı sildim. Yerine bunu ekledim;
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4)
{
window.location = "http://abcd.com/";
}
}İstediğim oldu. Önce veritabanına kayıt ediyo. Kayıt oldu cevabı alırsa yönlendirmeyi gerçekleştiriyo.
Ben diyorumki bunu sunucudan cevap geldiğinde değil de işleme başladığında yapsın.
Yani şu AJAX durum tablosunda;
Alıntı
Durum Açıklama
0 istek başlatılmadı
1 istek ayarlandı
2 istek gönderildi
3 istek işlemde
4 istek tamamlandı
Şuan 4 ü kullanıyorum ve çalışıyor. Ben 2 deyken yönlendirmeyi yapsın gelcek cevap benim için önemli değil diyorum. Ama ne 2 yi ne de 3 ü çalıştıramadım. Sadece 4 yazınca oluyo. Ben mi bi hata yaptım anlamadım ?