从Parse.com获取最后一个/最新的对象

从Parse.com获取最后一个/最新的对象

问题描述:

我所拥有的是一个名称和一个输入按钮的输入,以将该名称保存到Parse数据库,同样在load事件中,我从数据库中提取名称并将它们呈现给用户。从Parse.com获取最后一个/最新的对象

我想要做的是:当页面加载时,所有名称的列表都呈现给用户。当按钮被点击时,它会将该用户添加到列表中,并在页面刷新时出现。

live example基本上是我想要的只是没有在这种情况下反复添加“托马斯”。

我知道我使用了query.first,但query.find只会将名称保存到数据库中,但不会显示它。所以我把它留下来,以帮助证明我正在努力实现的目标。

我在This Question的帮助下计算出来,下面是工作代码。

$(window).load(function() { 

     var Contact = Parse.Object.extend("Contact"); 
     var query = new Parse.Query(Contact); 

     query.equalTo("objectId"); 
     query.find({ 
      success: function (results) { 

       for (var i = 0; i < results.length; i++) { 

        var firstname = document.createElement("label"); 

        firstname.innerHTML = (results[i].attributes.FirstName.toString()); 

        document.getElementById("content").appendChild(firstname); 

        var delBtn = document.createElement("button"); 

        delBtn.innerHTML = ("Delete"); 

        delBtn.onclick = function() { 
         alert("button onclick"); 
        } 

        document.getElementById("content").appendChild(delBtn); 

        var br = document.createElement("br"); 

        document.getElementById("content").appendChild(br); 

       } 

      }, 
      error: function (error) { 
       ("Error: " + error.code + " " + error.message); 
      } 
     }); 
    }); 

和下面的代码将只找到姓氏

$(window).load(function() { 

     var Contact = Parse.Object.extend("Contact"); 
     var query = new Parse.Query(Contact); 

     query.equalTo("objectId"); 
     query.find({ 
      success: function (results) { 

       alert(JSON.stringify(results)); 
       for (var i = 0; i < results.length; i++) { 
        content.innerHTML = ((results[i].attributes.FirstName.toString()));      

       } 

      }, 
      error: function (error) { 
       ("Error: " + error.code + " " + error.message); 
      } 
     }); 

    });