2011-12-16 200 views
2

我有一個通知系統,它具有以下代碼工作PHP通知系統

的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

告訴我們,標題屬性的元素。 – 2011-12-16 04:07:05

回答

2

嘗試改變

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

與此:

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