• 30-12-2009, 19:58:26
    #1
    Misafir
    Normalde şöyle çalışan bir kodum var.

    <html> 
    <head> 
    <script src="jquery.js" type="text/javascript"></script> 
    <script src="jquery.timer.js" type="text/javascript"></script>
    <script type="text/javascript"> 
    $(document).ready(function () { 
        $.timer(1000,function() { 
            a(); 
        }); 
    }); 
    
    function a() { 
        $.ajax({ 
            type:'POST', 
            url:'yenile.php', 
            success: function (msg) { 
                $('#24').html(msg); 
            } 
        }); 
    } 
    </script>
    <div id="24"></div>
    Fakat ben bunu şu şekilde kullanamya çalışıyorum fakat olmuyor.

    <script src="jquery.js" type="text/javascript"></script> 
    <script src="jquery.timer.js" type="text/javascript"></script>
    <script type="text/javascript"> 
    $(document).ready(function () { 
        function cek(no) {
        $.timer(1000,function() { 
            a(no); 
        }); 
    }}); 
    
    function a(sayi) { 
        $.ajax({ 
            type:'POST', 
            url:'yenile.php?id=sayi', 
            success: function (msg) { 
                $("#"+sayi).html(msg); 
            } 
        }); 
    } 
    </script>
    <div id="24" onload="cek(24);"></div>
    Yani div kendinde belirtiyorum hangi div idini yenileyeceğini fakat olmuyor.
  • 30-12-2009, 22:37:38
    #2
    çalışmaz tabi. scriptine sadece id noyu yazdırıyosun. id no ya fonksiyon atamak için selector kullanmamışsın. misal $("#id_no") ... function .....

    di mi yani ?
  • 31-12-2009, 10:44:01
    #3
    anka81 adlı üyeden alıntı: mesajı görüntüle
    çalışmaz tabi. scriptine sadece id noyu yazdırıyosun. id no ya fonksiyon atamak için selector kullanmamışsın. misal $("#id_no") ... function .....

    di mi yani ?
    Evet seçiçileri kullanmzsan nereye ne yapacağını nereden bilecek.