即使页面刷新,jQuery克隆元素也不会保留在div中

时间:2015-04-21 00:48:43

标签: javascript jquery parse-platform

    function publicViewHandler(){
      //var pubView = new post();
      publish.set("publicView", true);
      publish.save();

      var publicQuery = new Parse.Query("Post");
      publicQuery.equalTo("publicView", true);
      publicQuery.equalTo("objectId", this.postId);

      // publicQuery.find({
      //   success:function(){
      //     // var myClone = $(this).parent().clone(true);
      //     // myClone.appendTo(".storyBoard");
      //     // myClone.append($(commentWindow).clone());
      //     }

          var myClone = $(this).parent().clone(true);
          myClone.appendTo(".storyBoard");
          myClone.append($(commentWindow).clone());

        //});
    }

我的克隆是成功函数的一部分,但它不会保存到它附加的元素。当页面刷新时,克隆消失。

http://www.subdomain.jason-c.com查看我的网址。登录名和密码都是kio ..如果你创建一个新故事,保存它然后发布它,克隆将被追加但然后刷新它们消失。

另外,我如何在我的查询中使用该代码,因为我这样做的方式似乎甚至不包括所选故事的克隆。

1 个答案:

答案 0 :(得分:0)

Javascript / jQuery是客户端操作。

您在客户端(浏览器)而非服务器端(您的网站)进行更改,这就是更新在更新时消失的原因。

要使其在刷新时不消失,您需要将其设置为服务器端。在HTML上添加代码或使用ajax请求并告诉服务器HTML代码中应包含哪些代码。