jQuery类Facebook评论系统

时间:2013-02-07 12:48:03

标签: php javascript jquery mysql pdo

我在这里开发了一个jQuery评论系统: http://jsfiddle.net/CKqWz/ ,代码如下:

$(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 个答案:

答案 0 :(得分:1)

对于页面或页面的一部分的实时更新,您必须使用"Comet" technology,例如带脚本标记注入的forever-iframe,服务器的长轮询,服务器的JSON轮询等。< / p>

另外HTML5 WebSockets是一个较新的选项。

无论哪种方式,您都必须回退到长轮询或JSON轮询,以防万一。

例如,Socket.io for Node.js会自动执行此操作。