• 20-12-2015, 22:21:58
    #1
    Merhaba arkadaşlar, sitemde
    function giris() { 
     $.ajax({  
     type:'POST',
     url:'giris.php',
     data:$('#islemform').serialize(), 
     success:function(cevap){ 
     $('#sonuc').html(''+cevap+''); 
     } 
     });
    }
    şeklinde post yapıyorum. bilgileri post ettiğim sayfada
    echo 'Başarılı <meta http-equiv="refresh" content="2;URL=anasayfa.php">';
    bu şekilde yönlendirme yapıyorum. Ama şöyle bir sorun var sitem chromeda sorunsuz calışırken, mozilla firefoxda başarılı mesajı cıkıyor ama yönlendirme yapmıyor. bu sorunu nasıl çözebilirim ?
  • 21-12-2015, 00:22:33
    #2
    merhaba,

    giris.php içerisinde başarılı başarısız yanıt döndürün ve $.ajax içinde dönen cevaba bakarak gerekiyorsa bir if kullanarak o başarılı başarısız durumunu değerlendirin, gerekmiyorsa da;
    $("#sonuc").html(cevap);
    window.location.href='anasayfa.php';
    kullanın. metalardan daha sağlıklı olur.


    kolaylıklar.


    TuorElanesse adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar, sitemde
    function giris() { 
     $.ajax({  
     type:'POST',
     url:'giris.php',
     data:$('#islemform').serialize(), 
     success:function(cevap){ 
     $('#sonuc').html(''+cevap+''); 
     } 
     });
    }
    şeklinde post yapıyorum. bilgileri post ettiğim sayfada
    echo 'Başarılı <meta http-equiv="refresh" content="2;URL=anasayfa.php">';
    bu şekilde yönlendirme yapıyorum. Ama şöyle bir sorun var sitem chromeda sorunsuz calışırken, mozilla firefoxda başarılı mesajı cıkıyor ama yönlendirme yapmıyor. bu sorunu nasıl çözebilirim ?
  • 21-12-2015, 14:52:50
    #3
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    merhaba,

    giris.php içerisinde başarılı başarısız yanıt döndürün ve $.ajax içinde dönen cevaba bakarak gerekiyorsa bir if kullanarak o başarılı başarısız durumunu değerlendirin, gerekmiyorsa da;
    $("#sonuc").html(cevap);
    window.location.href='anasayfa.php';
    kullanın. metalardan daha sağlıklı olur.


    kolaylıklar.
    echo 'Başarılı <script type="text/javascript">
    setTimeout(function(){location.href="anasayfa"} , 2000);
    </script>';
    şöyle bir şey yaptım ama bir sorun cıkarırmı sizce ?
  • 21-12-2015, 15:23:15
    #4
    çalışıyorsa sorun olmaz elbette ama ben olsam .post içinde gelen yanıta göre yönlendirirdim.

    .php sayfanız hep başarılı döndürüyorsa her durumda yönlenme olacaksa yaptığınız şekilde de olur elbette.

    kolaylıklar.

    TuorElanesse adlı üyeden alıntı: mesajı görüntüle
    echo 'Başarılı <script type="text/javascript">
    setTimeout(function(){location.href="anasayfa"} , 2000);
    </script>';
    şöyle bir şey yaptım ama bir sorun cıkarırmı sizce ?