Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建类似facebook墙的东西_Javascript_Jquery_Facebook - Fatal编程技术网

Javascript 创建类似facebook墙的东西

Javascript 创建类似facebook墙的东西,javascript,jquery,facebook,Javascript,Jquery,Facebook,我想创建类似Facebook墙的东西。目前,我正在以json格式获取数据,并使用jQuery$each进行显示,然后将其附加到主div中。我正在寻找一种替代方法。 当前代码中的问题是我无法使用div类调用on.click之类的任何方法。on.click方法需要在$each内才能被调用,并且它会被调用数据中存在的对象数 如果我想更新墙,那么我需要更新数据,并且必须刷新整个结构。有没有其他方法可以让我在不重建结构的情况下将新的柱子添加到墙上 $.each(data, function () {

我想创建类似Facebook墙的东西。目前,我正在以json格式获取数据,并使用jQuery$each进行显示,然后将其附加到主div中。我正在寻找一种替代方法。 当前代码中的问题是我无法使用div类调用on.click之类的任何方法。on.click方法需要在$each内才能被调用,并且它会被调用数据中存在的对象数

如果我想更新墙,那么我需要更新数据,并且必须刷新整个结构。有没有其他方法可以让我在不重建结构的情况下将新的柱子添加到墙上

$.each(data, function () {
    var status_id = this['Id'];
    var like_id = "like" + status_id;
    var commennt_id = "commnet-tem" + status_id;
    var likes = 0;

    $("<div class=\"post-indi\" id=\"post-item" + status_id + "\">" +
        "<div  class=\"post-content\">" +
        " <div class=\"status-profile\" >" +
        "<img src="">" +
        "</div>" +
        "<div class=\"content\">" + this['status'] + "</div>" +
        "</div>" +
        "<div class=\"commentbox-info\">" +
        "<a id=\""+like_id+"\" href=\"#\" class=\"postddlike\">Like</a><img </div></div>").appendTo("div.post");
$。每个(数据、函数(){
var status_id=此['id'];
var like_id=“like”+status_id;
var起始id=“commnet tem”+状态id;
var=0;
$("" +
"" +
" " +
"" +
"" +
“”+此['status']+“”+
"" +
"" +

“需要阅读自jQuery 1.7以来的
事件委派
,.delegate()已被.on()方法取代。”