Ajax İşlem Sonrası Sayfayı Otomatik Kapatma

Katılım
11 Mar 2018
Mesajlar
174
Tepkime puanı
0
Puanları
0
merhaba arkadaşlar yine yardımlarınıza ihtiyacım var.

sitemde bir butona tıklatarak ajax jquery ile iframe olarak çektiğim formumu popup olarak açtırıyorum ve bu popup içerisinde bir formum var fom verileri girilip işlem başarılı olunca işlem başarılı oldu uyarısı verdirip 5 saniye sonra popup ı kapatmasını ve ana sayfaya yönlendirmesini istiyorum.

işlem başarılı oldu kısmına kadar sorun yok yönlendirme yaptığımda yine popupta kalıyor bu işlemi nasıl yapabilirim lütfen yardım.

js kodları:
PHP:
function onayla() 
{ 
    var i = $("input[name=i]").val(); 
    var k = $("input[name=k]").val(); 
    var t = $("input[name=t]").val(); 
    var s = $("input[name=s]").val(); 

        $.ajax( 
        {        
            type: "POST", 
            url:  "Form.asp", 
            data : {post_i : i, post_k : k, post_t : t, post_s : s}, 
            success: function(sonuc){ 
            if(sonuc == "ok") 
                { 
                    var newHTML = "<div style='color: green;'>İşlem Başarılı</div>"; 
                    document.getElementById("uyari").innerHTML=newHTML; 
                } 
            else 
                { 
                    var newHTML = "<div style='color: red;'>"+sonuc+"</div>"; 
                    document.getElementById("uyari").innerHTML=newHTML; 
                } 
            } 
        }) 
    }
 

Konuyu görüntüleyenler

Üst