定期向每个用户显示通知

时间:2012-04-05 10:09:09

标签: javascript jquery notifications setinterval

补充我的问题 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变量,我使用数据库触发器逐步增加。

0 个答案:

没有答案