Kuyrukluyıldız Programın açıklama gerekiyor

0 Cevap php

Ben Comet programlama yeni duyuyorum. Ben arandı ve bu gibi kod yazmak

<script type="text/javascript" charset="utf-8">           

        function waitForMsg(){                
            $.ajax({
                type: "GET",
                url: "getMessage.php",
                async: true, 
                cache: false,
                timeout:50000, 
                success: function(data){                        
                    $('#messages).append(data);
                    setTimeout(
                    'waitForMsg()',
                    1000
                );
                },
                error: function(XMLHttpRequest, textStatus, errorThrown){
                    addmsg("error", textStatus + " (" + errorThrown + ")");
                    setTimeout(
                    'waitForMsg()', 
                    "15000");
                },
            });
        };

        $(document).ready(function(){                
            waitForMsg();               

        });
    </script>

I getMessage.php bir mesaj geçirerek zaman hiç ben getMessage.php güncelleştirmesini alıyorum

Ama şüphe i kullanılır

setTimeout('waitForMsg()',1000);

Bu ne demektir. Her 1 saniye için waitForMsg() çağırıyor, o Ajax ve Comet programlama arasındaki fark nedir.

0 Cevap