İnternette bu tarz kod heryerde neredeyse var fakat Internet Explorer da çalışmıyor. Uzun araştırmalarım sonucunda bir Bcakir arkadaşın bloğunda buldum her tarayıcıda çalışanını. Size de katkısı olacağına inanıyorum.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<!DOCTYPE html> <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { //açılışta çalışması için gonder(); //her 2 saniyede bir yenile var int=self.setInterval("gonder()",2000); }); function gonder(){ $.ajax({ type:'POST', url:'sayigetir.php', success: function (msg) { $("#sonuc").html(msg); } }); } </script> </head> <body> <div id="sonuc"></div> </body> </html> |
Yukarıda sayigetir.php dosyasından her 2 saniyede bir veri çekiyoruz ve bu veriyi id değeri sonuc olan div içerisine yazdırıyoruz. Yapacağımız uygulamanın veri.php içeriğini de vereyim, tam bir uygulama olsun. PHP den 1 ile 10000 arasından rasgele sayı üretip ekrana yazdırıyoruz. Sayı direk ekrana yazılmıyor, php den dönen değer oluyor ve JQuery bu değeri alıp sonuc divine yazdırıyor.
1 2 3 4 5 |
<?php // sayigetir.php olarak kaydedin $sayi = Rand(1,10000); echo $sayi; ?> |
4 Yorumlar