PHP通知系统

时间:2011-12-16 03:48:40

标签: php jquery html ajax

我有一个使用以下代码的通知系统

jQuery的:

$(document).ready(function(){$.get('/codes/php/nf.php', function(data) {
$('#check').html(data);});
});
setInterval(function(){$.get('/codes/php/nf.php', function(data) {
$('#check').html(data);});
}, 10000);

PHP:

   //Database stuff would be here
    $na = $num_rows; //Amount of notifications
    if($na == "1"){
    $nt="Notification";
    } else {
    $nt="Notifications";
    }
    if($na != "0"){
    echo "<a href='#'>$na $nt</a>";
    } else {
    exit;
    }

HTML :(这是一个小技巧 - jQuery插件 - 工具提示)

title="<span id='check'>"

我唯一的问题是,当有0个通知($ na = 0)时,会显示一个空白工具提示,看起来非常糟糕。所以基本上我不能拥有'title ='如果我想摆脱这个问题,但我没有任何想法。有人知道我可以解决这个问题吗?

好的,所以我发现我不能使用它:title =“”,因为即使根本没有数据,工具提示仍在显示。

1 个答案:

答案 0 :(得分:2)

尝试更改

function(data) {
   $('#check').html(data);
}

用这个:

function(data) {
   if (data != '') { 
      $('#check').html(data);
   }
}