**我的问题**
在 Facebook 上聊天时,当您收到某人的消息时,您会收到一条通知,显示红色背景的新消息数量。
所以我的问题是,当数据库从另一台计算机更改时,我们如何才能收到通知。
我用下面的代码完成了它,它运行良好,但它似乎对处理器有害,因为它每秒运行 mysql 查询。
下面的jquery代码
$(document).ready(
function() {
setInterval(function() {
$.ajax({
url: 'incs/check_new_msg.php' ,
cache: false,
success: function(data)
{
$('#orders').html(data);
},
});
}, 1000);
});
在 check__new_msg.php 中我使用查询 从收件箱中选择 count(id),其中状态 = '1' 然后我回显它的结果
最佳答案
您正在寻找反向ajax的概念。
这是实现它的一个答案:Reverse Ajax implementation using php
关于javascript - 当数据库从另一个浏览器/计算机更新时我如何收到通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30262415/