0

バックボーン メソッドの保存を使用して、parse.com のユーザー オブジェクトを更新しています。バックボーンでモデルとコレクションに基づいているオブジェクト。取得すると問題ありませんが、保存すると表示されます: PUT https://api.parse.com/1/classes/_User/xj3QLLYy07 400 (Bad Request)

{"コード":206,"エラー":"解析::UserCannotBeAlteredWithoutSessionError"}

モデル:

var Person = Backbone.Model.extend({

    urlRoot: "https://api.parse.com/1/classes/_User/",

    idAttribute: "objectId",

    defaults:{
    },

    initialize: function() {
        console.log("inperson");
        // this.upload();
    }

});

return Person;

コレクション:

var Usercollection = Backbone.Collection.extend({

    model: Person,

    url:'https://api.parse.com/1/classes/_User/',

    parse: function(data) {
        return data.results;
    }

});

return Usercollection;

モデルを保存しようとするコード:

this.model.save({email:"ciao@lib.it"}, {
    // wait:true,
    success:function(model, response) {
        console.log('Successfully saved!');
    },
    error: function(model, error) {
        console.log(model.toJSON());
        console.log(error.responseText);
    }
});
4

1 に答える 1

0

この回答には更新が必要だと思います。バックボーン コレクションとモデルを Parse のものに交換することはできませんか?

これは、今日私のために働いた短い例です

于 2015-07-28T22:25:45.037 に答える