我正在创建一个聊天应用程序。当用户发送消息时,需要通知接收者发送的消息的数量。 PHP从MySQL获取结果并使用$.get
使用Ajax获取消息。
setInterval(function(){
$.get("get.php",function(msgs){
$("#chats").html(msgs);
});
},1000);
我使用setInterval()
每隔3秒检查一次消息。
我有这样的数据库:
user
message
status
status
的默认值为0
,当用户点击邮件时,status
更新为1
。此更新发生在Ajax请求中
如何检查新邮件是否已到达并显示收到的新邮件的数量?
提前谢谢。
答案 0 :(得分:1)
使用
等传入消息等类创建新消息<span class="new-message">Text</span>
现在您可以计算消息数量。
alert($(".new-message").length);
试试这个。