刷新DIV中的内容

时间:2013-06-04 19:33:26

标签: javascript jquery

所以我知道如何刷新从另一个页面加载到div的内容,但是还是要刷新div中刚刚坐在同一页面上的内容吗?

示例

<?php $this = 1; ?>

<div id="refresh_this"> 
    <?php echo $this; ?> 
</div>

2 个答案:

答案 0 :(得分:2)

您必须使用ajax再次从服务器加载该内容。您应该使用websockets来研究推送技术。查看Ratchet以获取php网络套接字,或者在网络套接字中进行一些研究。

一种更简单的方法是轮询,但它有点粗糙,并不像网络套接字那么全面。轮询是套接字之前的事情,套接字肯定是要走的路。

有两种基本类型的投票。长轮询和短轮询。

长轮询将涉及命中服务器然后服务器触发后台线程,该后台线程等待直到获得结果,然后在某个时间返回结果,即轮询再次触发,服务器等待等等。 / p>

短轮询是指每隔x毫秒点击服务器一次,然后服务器立即响应并处理响应。

答案 1 :(得分:0)

我确定这是一个重复的问题,但这里是:

$("#refresh_this").html('<?php echo $this; ?>');