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

时间:2013-05-02 12:02:26

标签: javascript jquery html css parse-platform

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

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

这个live example基本上就是我想要的,只是在这种情况下不会一遍又一遍地添加“thomas”。

我知道我使用了query.first但是query.find只会将名称保存到数据库但不显示它。所以我把它留下来以帮助展示我想要实现的目标。

2 个答案:

答案 0 :(得分:0)

我在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);
            }
        });
    });

答案 1 :(得分:0)

以下代码只会找到姓氏

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

    });