Я установил скрипт опроса, который в основном проверяет очередь уведомлений, если какие-либо новые уведомления доступны. Если они есть, он отобразит их и удалит уведомление из очереди.
Я использую firebug, и когда я перезагружаю страницу, предыдущий опрос остается открытым, и создается новый.
function poll(){
$.ajax({
url: "test.php",
dataType: "json",
complete: poll,
timeout: 30000,
success: function(data){
$.gritter.add({
title: 'This is a regular notice!',
text: data.message,
image: 'http://a0.twimg.com/profile_images/59268975/jquery_avatar_bigger.png',
sticky: false,
time: ''
});
},
error: function(){
alert("OMG ERROR");
}
});
};
poll();