所以我知道如何刷新从另一个页面加载到div的内容,但是还是要刷新div中刚刚坐在同一页面上的内容吗?
示例
<?php $this = 1; ?>
<div id="refresh_this">
<?php echo $this; ?>
</div>
答案 0 :(得分:2)
您必须使用ajax再次从服务器加载该内容。您应该使用websockets来研究推送技术。查看Ratchet以获取php网络套接字,或者在网络套接字中进行一些研究。
一种更简单的方法是轮询,但它有点粗糙,并不像网络套接字那么全面。轮询是套接字之前的事情,套接字肯定是要走的路。
有两种基本类型的投票。长轮询和短轮询。
长轮询将涉及命中服务器然后服务器触发后台线程,该后台线程等待直到获得结果,然后在某个时间返回结果,即轮询再次触发,服务器等待等等。 / p>
短轮询是指每隔x毫秒点击服务器一次,然后服务器立即响应并处理响应。
答案 1 :(得分:0)
我确定这是一个重复的问题,但这里是:
$("#refresh_this").html('<?php echo $this; ?>');