我有一個使用 ajax 刷新 php 頁面 (dbcheck.php) 的網(wǎng)頁 (index.php),該頁面從 mysql 數(shù)據(jù)庫中提取數(shù)據(jù)并顯示它。ajax 每秒刷新一次腳本 (dbcheck.php),因此它幾乎是實(shí)時的。我想在同一臺服務(wù)器上的第三個網(wǎng)頁上顯示圖標(biāo)或消息,只要 ajax 頁面正在主動刷新,所以我知道該頁面處于活動狀態(tài)。(有人在頁面上)我可以添加第二個 ajax POST 到 index.js 嗎?發(fā)布到第 3 頁的 php 或?有誰知道如何實(shí)現(xiàn)這一目標(biāo)?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貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個贊
您不能發(fā)布到頁面,只能從頁面發(fā)布。使用彗星(長輪詢 Ajax)或網(wǎng)絡(luò)套接字來讀取另一個會話中的事件。您需要某種機(jī)制來記錄受監(jiān)視會話觸發(fā)的事件,以便監(jiān)視會話可讀。
- 1 回答
- 0 關(guān)注
- 88 瀏覽
添加回答
舉報(bào)
0/150
提交
取消