补充我的问题 Display Notifications
我做了一些但不能测试它因为我现在没有我的笔记本电脑。 如果不对劲,请你看看并告诉我?
PHP文件
$userID=$_GET["userid"];
//Database connection
$sql = 'SELECT count(*) as count FROM list_notifications WHERE userid ='.$userID;
$qry = pg_query($sql);
$row = pg_fetch_array($qry);
echo $row['count'];
jQuery&的JavaScript
var old_count = -1;
setInterval(function() {
$.get("file.php", { userid: "userid" },
function(data){
if (data > old_count) {
alert("the list is updated with: " + data);
//OR
//console.log('the list is updated with:' + data);
old_count = data;
}
}
)},5000); // every 5 seconds
一旦用户登录,必须定期将用户标识发送到php文件以检查新通知。然后将它们显示给用户。 对于count变量,我使用数据库触发器逐步增加。