[英]How to have like button update page for everyone
我正在寫博客,我希望有一個喜歡按鈕,但我很好奇,我怎樣才能讓每個人都更新按鈕?
<button onclick="like()">Like</button>
<span id="likecount">0</span>
和js
function like(){
document.getElementById('likecount').innerText++;
//Toggle code here
}
如果您想像 FB/Twitter/etc 一樣更新類似的內容,您將需要一個連接,允許服務器向連接的客戶端發送更新,而客戶端不需要任何請求。 這可以使用WebSockets / Socket.io來完成,但需要與標准博客不同的基礎設施。
另一種方法是將類似數據保存到數據庫中,並每隔幾秒輪詢類似數據。 它不那么花哨,但也不那么復雜。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.