[英]Live site updating with ajax? JQuery?
有一個網站“ happybirthdadstevejobs.com”,那里的人們希望史蒂夫生日快樂,而當您添加您時,該站點正在不斷更新,其他人也希望史蒂夫生日快樂。
我想解決這個問題,因為我有一個想法要教孩子一些科學概念。 誰能幫助我了解我需要做什么?
你可以使用jQuery
var i = setInterval(function() {
$.getJSON("inc/messages.php?"+ params, function(data) {
$('#updates').html(data.messages);
}
}, 1000);
這樣就可以從messages.php獲取一些消息,並將它們每秒輸出到ID為'updates'的元素。
要停止更新,您可以致電:
clearInterval(i)
但是,如果要多次調用該文件,可能有一種更有效的方法。
編輯:忘記提及messages.php需要從數據庫或文件中獲取數據:)
嘗試谷歌搜索長輪詢。
Node.js是長時間輪詢的一個不錯的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.