Javascript Backbone.js中的模型更新

Javascript Backbone.js中的模型更新,javascript,backbone.js,Javascript,Backbone.js,我有一个像下面这样的模型 var FolderModel = Backbone.SP.Item.extend({ site: 'CapacityManagement', list: 'Folder', parse: function(response) { var data = {}; if (response.d) { data.Id = response.d.Id;

我有一个像下面这样的模型

var FolderModel = Backbone.SP.Item.extend({
    site: 'CapacityManagement',
    list: 'Folder',        
    parse: function(response) {
        var data = {};
        if (response.d) {                
            data.Id = response.d.Id;
            data.Active = response.d.Active;
            data.FolderName = response.d.FolderName;
            data.FolderTypeValue = response.d.FolderTypeValue;
            data.ParentFolderID = response.d.ParentFolderID;                
        }
        else {                
            data.Id = response.Id;
            data.Active = response.Active;
            data.FolderName = response.FolderName;
            data.FolderTypeValue = response.FolderTypeValue;
            data.ParentFolderID = response.ParentFolderID;                                
        }
        return data;
    }       
});
我试图更新一个模型,但它在解析函数中抛出了一个错误。响应变量返回未定义。但是代码正在用于创建和删除

这就是我更新值的方式

folder.save({'FolderName': data.FolderName}, {
            success: function (model,response,options) {},
            error: function (model, response, options) {}
        });

解析函数中的错误是什么?解析函数中的响应变量设置为“undefined”(未定义)。检查调用是否成功,以及responsemy update中返回的数据是否正在将结果保存到服务器中,但其响应代码为204。那很好。但问题是,它既不调用成功回调,也不调用错误回调。我正在使用下面的库204不好…问题是。。。我认为是这样。。。你需要把它改成200/201