Ajax İşlem Sonrası Sayfayı Otomatik Kapatma

Webmasterr

Çalışkan Üye
Katılım
11 Mar 2018
Mesajlar
174
Beğeniler
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; 
                } 
            } 
        }) 
    }
 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular

Üst