2013-02-07 49 views
1

我已經開發了jQuery的評論系統,在這裏:http://jsfiddle.net/CKqWz/用下面的代碼:jQuery的類似Facebook的評論系統

$(document).ready(function() { 
    $("#commentlink1").click(function() { 
     $("#commentbox1").toggle("slow"); 
    }); 
    $("#commentlink2").click(function() { 
     $("#commentbox2").toggle("slow"); 
    }); 
}); 

$(document).ready(function() { 
     $("#post_box").click(function() { 
     $('#post_btn').show('slow'); 
    }); 

     $("#post_box").blur(function() { 
     $('#post_btn').hide('slow'); 
    }); 
}); 

我想知道我怎麼去獲得的消息和評論,以「大棒「一旦用戶點擊評論按鈕。

「棒」我的意思是即時用新的消息或評論更新頁面,並允許用戶編寫另一條消息或評論,如果他們想。希望這是有道理的 - 我正在嘗試開發類似於Facebook評論系統的東西。

我需要使用它作爲開發AJAX的基礎,它會將這些信息發送到數據庫。

回答

1

對於一個頁面或頁面的一部分的實時更新,您必須使用"Comet" technology,如永遠的iframe,用腳本標記注入,服務器的長輪詢,服務器等

的JSON輪詢HTML5 WebSockets也是一個較新的選項。

無論哪種方式,你必須回到長輪詢或JSON輪詢,以防萬一。

例如,Socket.io for Node.js會自動執行此操作。