jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用jQuery和PHP进行长轮询大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_450_0@
所以,我一直在尝试使用jQuery库和PHP进行Long-Polling.我这样做,@R_491_9447@在未来制作某种实时通知系统.我现在的代码并没有真正起作用.

的index.PHP

<html>
<head>
    <title>Long Polling</title>
    <script type='text/javascript' src='http://code.jquery.com/jquery-1.6.2.min.js'></script>
    <script type='text/javascript'>
        $(document).ready(function() {
            getData();
        });

        function getData() {
            $.ajax({
                type: "POST",url: "ajax.PHP",async: true,timeout: 50000,data: "get=true",success: function(data) {
                    $("#info").append(data);

                    setTimeout("getData()",1000);
                }
            });
        }
    </script>
</head>
<body>
    <div id='info'></div>
</body>
</html>

Ajax.PHP

<?PHP
    if(rand(1,100) % 2) {
        echo 'even';
    } else {
        sleep(rand(1,4));
    }   
?>

解决方法

尝试将此用于ajax.PHP
<?PHP
    if(rand(1,100) % 2) {
        echo 'even<br />';
    } else {
        sleep(rand(8,12));
    }   
?>

watch this,有时你需要等待12秒

如果你让他在一秒钟内完成它似乎被打破了,但事实并非如此

大佬总结

以上是大佬教程为你收集整理的使用jQuery和PHP进行长轮询全部内容,希望文章能够帮你解决使用jQuery和PHP进行长轮询所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。