首頁 > 後端開發 > php教程 > ajax實現局部刷新頁面--留言刷新

ajax實現局部刷新頁面--留言刷新

little bottle
發布: 2023-04-06 08:18:01
轉載
3291 人瀏覽過

最近有小夥伴好奇留言板顯示留言一直刷新,實作原理是怎麼樣的?一般發送留言就是透過正常的ajax向伺服器發送數據,而即時顯示留言就需要用到輪詢了。本篇文章主要講述了用ajax實現留言刷新狀態,具有一定的參考價值,有興趣的朋友可以了解一下。

什麼是輪詢:就是使用定時器,每隔固定的時間從客戶端向伺服器發起請求。

案例代碼demo:

<script>//每间隔2秒向服务器发起请求setInterval(function(){    var xhr = new XMLHttpRequest();
    xhr.open(&#39;get&#39;,&#39;get_msg.php&#39;);
    xhr.onreadystatechange = function(){        if(xhr.readyState == 4 && xhr.status == 200){            var res = eval("("+xhr.responseText+")");
            .......
        }
    }
},2000);</script
登入後複製

注意:為了防止留言板被重複的資料覆蓋,必須標記maxid,每次取新資料

 

## #######整體效果:###############相關教學:###ajax影片教學#######

以上是ajax實現局部刷新頁面--留言刷新的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板