从Parse.com获取最新的对象

getting the last / newest object from Parse.com

本文关键字:对象 最新 获取 Parse com      更新时间:2023-09-26

我所拥有的是一个名称的输入和一个输入按钮,用于将该名称保存到Parse数据库中,并且在加载事件中我从数据库中提取名称并将其呈现给用户。

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

这个活生生的例子基本上就是我想要的,只是在这个例子中没有一遍又一遍地添加"thomas"。

我知道我使用了query。首先是疑问。Find只会将名称保存到数据库中,但不会显示它。所以我留下它是为了帮助演示我想要达到的效果

我在这个问题的帮助下找到了它,下面是工作代码。

$(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);
            }
        });
    });