相关疑难解决方法(0)

使用POST请求获取集合?

我已经设法使用REST API来处理fetch()数据,其中url包含最少的参数(和使用GET).

如何通过POST请求检索集合?

javascript jquery backbone.js backbone.js-collections

29
推荐指数
1
解决办法
2万
查看次数

迫使Backbone.sync更新使用POST而不是PUT的最难看的方法是什么?

我的一些Backbone模型应始终使用POST,而不是POST用于创建和PUT用于更新.我坚持使用这些模型的服务器能够支持所有其他动词,因此使用Backbone.emulateHTTP也不是一个完美的解决方案.

目前我覆盖了isNew这些模型的方法并让它返回true,但这并不理想.

除了直接修改backbone.js代码之外,还有一种简单的方法可以逐个模型地实现这个目标吗?我的一些模型可以使用PUT(它们被持久化到支持所有动词的不同服务器,包括PUT),因此将Backbone.sync替换为将'update'方法转换为'create'的服务器也不理想.

javascript backbone.js

22
推荐指数
4
解决办法
1万
查看次数

覆盖骨干模型中的fetch()方法

我想覆盖Backbone模型中的默认fetch()方法,因此只在需要时才调用它.

像这样的东西:

Account.Check = Backbone.Model.extend({
    model : Account.Item,

    url : Settings.Url.checkAccount,

    fetch : function(options) {         
                if (someCondition()) {
                    // do some stuff
            } else {
               super.fetch(options);
                }
    }
});
Run Code Online (Sandbox Code Playgroud)

我的问题是如何提供与//做其他东西部分中的默认fetch()方法相同的行为?

javascript backbone.js

22
推荐指数
1
解决办法
1万
查看次数