我有一个使用以下代码的通知系统
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 =“”,因为即使根本没有数据,工具提示仍在显示。
答案 0 :(得分:2)
尝试更改
function(data) {
$('#check').html(data);
}
用这个:
function(data) {
if (data != '') {
$('#check').html(data);
}
}