我有一个使用 ajax 刷新 php 页面 (dbcheck.php) 的网页 (index.php),该页面从 mysql 数据库中提取数据并显示它。ajax 每秒刷新一次脚本 (dbcheck.php),因此它几乎是实时的。我想在同一台服务器上的第三个网页上显示图标或消息,只要 ajax 页面正在主动刷新,所以我知道该页面处于活动状态。(有人在页面上)我可以添加第二个 ajax POST 到 index.js 吗?发布到第 3 页的 php 或?有谁知道如何实现这一目标?index.php:<script type="text/javascript">// <![CDATA[$(document).ready(function() { $.ajaxSetup({ cache: false }); var rowdisplayvalue = "<?php echo $rowdisplayvalue; ?>";//row display variable passed through setInterval(function() {$('#divToRefresh').load('dbcheck.php', {rowdisplayvalue: rowdisplayvalue});}, 1000); // refers to the time to refresh the div.in milliseconds.});// ]]></script>
1 回答
慕田峪9158850
TA贡献1794条经验 获得超7个赞
您不能发布到页面,只能从页面发布。使用彗星(长轮询 Ajax)或网络套接字来读取另一个会话中的事件。您需要某种机制来记录受监视会话触发的事件,以便监视会话可读。
- 1 回答
- 0 关注
- 69 浏览
添加回答
举报
0/150
提交
取消