一人發(fā)出的消息(同時(shí)信息已進(jìn)入數(shù)據(jù)庫),假設(shè)管理員想刪除此記錄,其他所有在線的客戶端如何在不刷新的情況下剔除掉此條消息?
這個(gè)很簡(jiǎn)單啊,后端發(fā)個(gè)刪除的消息給前端,前端判斷是刪除消息,就把頁面上的消息通過js刪掉即可。 最好每條消息后端都傳一個(gè)id,這樣js可以根據(jù)id刪除頁上的消息。
可以給我發(fā)個(gè)demo讓我看一下這么做的刪除嗎
這個(gè)可以實(shí)現(xiàn),但現(xiàn)在的問題是管理端可以通過JS把信息去掉,其他的客戶端無法自動(dòng)刪除該信息,有沒有什么辦法廣播刪除的動(dòng)作?例如發(fā)消息是sendALL
sendToAll sendToGroup都可以
OK,搞定,多謝damao,否則腦子還在停頓狀態(tài),都沒想到 sendToAll 還可以自定義參數(shù)