我發現這個很棒的例子來實現像「x new tweets」這樣的推文http://blog.hycus.com/2011/03/14/realtime-updates-like-twitter-using-phpmysqljquery/
在這個例子中,使用了.arte jQuery插件。不過,我認爲它可以只是做一樣與阿賈克斯,我已經編碼爲:
推特如.arte或.ajax的「x new tweets」?
$.ajax({
url:'async.php? main='+$('.boxOfMainPage:first').attr('id'),
success:function(results)
{
if(results!='')
{
if(results.indexOf('boxOfMainPage')>=0)
$('#tweetEveryone').prepend(results);
else
$('#newTweet').html("<center><a href=''>I found "+results+" new tweets</a></center>").show();
}
}
});
這個檢查結果,並且將結果以tweetEveryone。 Async.php只是做一個mysql_query並且帶來新的結果。實際上,我已經對該示例做了完全相同的處理,但是當我點擊「新推文」時,它有時會導致回發。在這個例子中,我沒有經歷過它。是否因爲.arte和.ajax之間的差異?
[ARTE jQuery插件:阿賈克斯實時擴展(http://code.google.com/p/arte/) – 2012-02-14 15:15:41