php 更新页面代码,php – 自动更新页面的代码大纲
我想搞亂實(shí)時(shí)信息,我想復(fù)制一個(gè)非常標(biāo)準(zhǔn)的功能:
當(dāng)你在一個(gè)單一問題視圖上,輸入你的答案時(shí)會(huì)出現(xiàn)在這里,并且會(huì)彈出一個(gè)警告,上面寫著“有3個(gè)新聞答案,點(diǎn)擊顯示”
它也出現(xiàn)在Twitter上“此搜索中有5條新推文:點(diǎn)擊更新”
我非常精通服務(wù)器和客戶端代碼,我正在尋找的是基本的大綱(甚至不是偽代碼,但也許是簡單的英語),這是怎么回事.
服務(wù)器上每分鐘運(yùn)行一次CRON作業(yè),是否會(huì)向頁面上的長輪詢AJAX位發(fā)出信號?
頁面本身是否會(huì)輪詢服務(wù)器?
歡迎任何和所有解決方案.謝謝!
解決方法:
您可以使用Javascript setTimeout方法定期使用在客戶端運(yùn)行的AJAX調(diào)用來實(shí)現(xiàn)它.您將擁有一個(gè)調(diào)用服務(wù)器端方法的Javascript函數(shù),該方法檢查是否發(fā)生了更新,顯示任何更新,然后調(diào)用setTimeout來調(diào)用自身.
偽代碼:
function updateCheck()
{
//make ajax call
//do something if any update has occurred
setTimeout("updateCheck()", 10000); //second param is in milliseconds
}
標(biāo)簽:php,javascript,long-polling
來源: https://codeday.me/bug/20190705/1385250.html
總結(jié)
以上是生活随笔為你收集整理的php 更新页面代码,php – 自动更新页面的代码大纲的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 循环节长度 java,第六届蓝桥杯jav
- 下一篇: echsop privilege.php