Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

jquery ile div refresh

Sorun şu,örneğin sayafa bir tane text alanı ve textarea alanı var.text alanını refresh yapmak istiyorum fakat,text alanı refres oluduktan sonra altına bir tane textarea oluşuyor.Sonuc olarak başlangıçta 2 tane alan olan (text ve textare) sayfada refresh sonrası 3 alan(text ve 2 tane textare) neden oluyor?


$(document).ready(function(){$('#bilgi').load('index.php').fadeIn('slow'); });

var refreshId = setInterval( function() {$('#bilgi').fadeOut('slow').load('index.php').fadeIn('slow');} , 15000);

+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • freefox adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    37 cevap - 21 soru
    çünkü en başta içeriği yüklüyorsun. sonra tekrar üzerine yüklüyorsun gibime geldi.
    aşağıdkai gibi kullanırsan muhtemelen çözülür.
    yada daha detaylı kod gönderebilirsen bakmak gerekir.
    {$('#bilgi').fadeOut('slow').html("").load('index.php').fadeIn('slow');} , 15000);
    
    • yukonit adlı üyenin fotoğrafı yukonit
      http://hotfile.com/dl/143002234/573e6e5/yorum.rar.html

      ilgili kodlamalar burada.
      İlginiz için teşekkürler...
      11 yıl önce yazılmış
    • freefox adlı üyenin fotoğrafı freefox
      	var divim = $("#bilgi");
      	$('#bilgi').load("deneme.php?id=r");
      	 
      setTimeout(function(){
      $('#bilgi').load("deneme.php?id=r");
      },5000);
      

      ajax yüklerken bir değişken ekle. dolayısıyla tekrar aynı sayfayı yüklemeyi kaldırırsın.
      yüklediğin deneme.php'nin başınada aşağıdaki kodu eklersen istediğin içeriği yüklersin. ama biraz daha araştır bu şeklide kullanım çokda doğru değil.
      if(isset($_GET["id"])){
      	echo "deneme";
      	die();
      
      }
      
      11 yıl önce yazılmış
    • yukonit adlı üyenin fotoğrafı yukonit
      tam anlayamadım.kodlar üzerinde göstermeniz mümkün mü?
      11 yıl önce yazılmış
    • freefox adlı üyenin fotoğrafı freefox
      Senin yüklediğin deneme php nin düzenlenmiş hali.
      
      <?php 
      // get metodu ile gelen id çağrısı varmı bakıyoruz . id olması şart değil herhangibirşey de olabilir.
      if(isset($_GET["id"])){ 
          echo "Ajax çağrısı";
          die(); // burada php scripti durduruyoruz yoksa yine sayfayı işlemeye devam eder.
      }
      ?>
      
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>Jquery öğreniyorum</title>
      <script type="text/javascript"  src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
      <script>
      	/*$(document).ready(function(){$('#bilgi').load('deneme.php').fadeIn('slow');  });
        
        var refreshId = setInterval( function() {$('#bilgi').fadeOut('slow').load('deneme.php').fadeIn('slow');} , 15000);*/
        
      
      	var divim = $("#bilgi");
      	$('#bilgi').load("deneme.php?id=1");
      	 
      setTimeout(function(){
      $('#bilgi').load("deneme.php?id=1");
      },2000);
      
        
      </script>
      <body>
      
      <div id="bilgi">
      
      <input type="text" >
      
      </div>
      
      <div id="deneme">
      
      <textarea rows="5" cols="3"></textarea>
      
      </div>
      
      </body>
      </head>
      </html>
      


      Bunlar üzerine biraz araştırma yapman lazım
      11 yıl önce yazılmış
    • yukonit adlı üyenin fotoğrafı yukonit
      pekala ilginiz için tekrar teşekkürler...
      11 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.