Parse.com保存对象错误

时间:2013-06-05 20:37:18

标签: edit profile parse-platform

尝试在Javascript中编辑对象时遇到问题。

获取"错误201:必须拥有用户密码。"

试图获取用户密码并且无法成功。尝试在我的应用程序中编辑用户用户名

function editProfile(){

        Parse.initialize("", "");

        var ProfileEdit = Parse.Object.extend("User");
        var profile = new ProfileEdit();

        var currentUser = Parse.User.current();

        profile.save(null, {
            success: function(profile) {
                profile.set(currentUser, $("editprofile-username"));
                profile.save();
            },

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

}

1 个答案:

答案 0 :(得分:1)

我想你想做一些类似我写的代码,但是我不明白你为什么要使用save()两次,也许我并没有真正得到这个问题。 。 。

function editProfile() {

    Parse.initialize("", "");

    var currentUser = Parse.User.current();
    currentUser.set("username",$("editprofile-username"))
    currentUser.save(null, {
        success: function(user) {              

        },

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