• 05-01-2017, 01:13:17
    #1
    Üyeliği durduruldu
    Merhaba daha önce bu kod ile belirli süreyle aynı sayfayı sürekli çekiyordum şimdi daha farklı bir koda ihtiyacım var ve javascript bilmiyorum.

    <script src="jquery-1.3.2.min.js"></script>
    
    <script>
     $(document).ready(function() {
     	 $("#sayfa").load("sayfa.php");
       var refreshId = setInterval(function() {
          $("#sayfa").load('sayfa.php');
       }, 4000);
    });
    </script>
    bu kod ile açılışta ve 4000 salise sanırım o, süreyle beraber yeniliyor sürekli sayfa.php yi çağırıyor. benim istediğim şey ise önce başka bir sayfayı çeksin ordaki veriyi kontrol etsin sonuç 1 ise true ise yada başka bir şey ise yani kontrol doğru çıktığı sürece diğer asıl sayfayı yenileyecek.

    Örnek vermek gerekirse

    önce yeniyazi.php yi kontrol ettiğinde sonucu 1 gördü ve bu yüzden "sayfa.php" yi çağırdı yada yeniledi diyelim. bundan sonra yeniden belirli aralıklarla "yeniyazi.php" yi kontrol edecek ve yine doğruysa yine "sayfa.php" yi yanileyecek.

    Yukardaki koda ufak bir değişikliğe ihtiyacım var yardımcı olabilir misiniz ?
  • 11-01-2017, 17:13:05
    #2
    Üyeliği durduruldu
    ajax kullanmanız gerekir.

    şöyle ki;
    bir ajax fonksiyonu yazacaksınız, bu fonksiyon dediğiniz gibi bir işlemi kontrol etmeye gidecek. Burada true dönerse bu ajax işleminin success fonksiyonunda istediğiniz yenileme işlemini yaptıracaksınız.

    özel mesaj atın detaylı yardımcı olayım.
  • 11-01-2017, 18:36:25
    #3
    Üyeliği durduruldu
    Konu kapanabilir, @alihankoc çok yardımcı oldu.