相关疑难解决方法(0)

如何实施基本的"长轮询"?

我可以找到很多关于Long Polling如何工作的信息(例如,这个这个),但没有关于如何在代码中实现它的简单示例.

我所能找到的只是依赖于Dojo JS框架的cometd,以及一个相当复杂的服务器系统.

基本上,我将如何使用Apache来处理请求,以及如何编写一个简单的脚本(例如,在PHP中),它将"长时间轮询"服务器以获取新消息?

该示例不必是可扩展的,安全的或完整的,它只需要工作!

php comet http

766
推荐指数
12
解决办法
28万
查看次数

jQuery:setInterval

我想在我的网站上制作幻灯片,但问题是setInterval只能工作一次.它只加载我的文件一次,然后停止.

下面是代码:main.html

<img src="images/ex/full.jpg" width="800" height="377" alt="">
<script>
    $(document).ready(function(){
        var refreshId = setInterval(function(){
            $('#center').load('images/gallery/best/rotate.php');
        }, 5000);
    });
</script>
Run Code Online (Sandbox Code Playgroud)

rotate.php

<img src="images/gallery/best/random.php?".<?php echo rand(0,1000) ?>."" width="800" height="377" alt="">
Run Code Online (Sandbox Code Playgroud)

random.php包含一个从所选文件夹加载随机图像的代码,效果很好.

忘了提,我也包含了lightbox脚本.也许他们不一起工作?

头:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="vendors/jquery/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="vendors/js/prototype.js"></script>
<script type="text/javascript" src="vendors/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="vendors/js/lightbox.js"></script>
<link rel="stylesheet" href="styles/style.css" type="text/css" />
<link rel="stylesheet" href="styles/lightbox.css" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

谢谢.

html jquery caching

10
推荐指数
1
解决办法
4万
查看次数

标签 统计

caching ×1

comet ×1

html ×1

http ×1

jquery ×1

php ×1