作者localhost (127.0.0.1)
看板PHP
標題[請益] 顯示"對方正在輸入"的功能
時間Wed May 15 21:54:52 2019
有些聊天室或通訊軟體 只要對方在輸入框打字
還沒送出 就能看到 "對方正在輸入"的提示
目前開發的客服系統是AJAX +PHP+MYSQL製作的 就只是簡單的一對一聊天室
目前想到的是只要輸入框onchange 就送一個flag=true進去資料庫
然後每隔1秒檢查一次flag 這樣可行嗎? 或是有更好的方法嗎?
可是這樣好像也有盲點 若對方只打了1個字就停在那邊沒送出 好像狀態也會一直是TRUE
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.220.178
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1557928496.A.F71.html
※ 編輯: localhost (36.239.220.178), 05/15/2019 21:58:40
1F:推 crossdunk: websocket 05/15 23:28
2F:→ MOONRAKER: websocket+1 05/16 10:58
3F:→ MOONRAKER: 又你可以用onkeyup啊 05/16 11:04
4F:→ localhost: 好像用onkeyup會比較合理 05/16 11:11
5F:→ localhost: 我試試看 05/16 11:11
6F:→ crossdunk: onkeyup跟websocket不衝突啊= = 05/16 14:06