【问题标题】:Change backboneJS webservice urls更改backboneJS webservice url
【发布时间】:2013-03-03 21:23:12
【问题描述】:

BackboneJS webservice 默认的 url 格式如下:

/entities GET 获取实体

/entities/id GET 获取实体

我有一个 RESTful 网络服务,它需要这种格式的 url:

/entities?id=n

有没有一种简单的方法可以强制主干使用这种格式?

【问题讨论】:

    标签: javascript backbone.js restful-url


    【解决方案1】:

    在您的模型中,覆盖 urlRoot 属性。

    urlRoot: "/entities?id="
    

    或者,您可以覆盖url 以获得更多控制权。 (您将不得不对此进行扩展)

    url: function() {
       return "/entities?id=" + this.id;
    }
    

    【讨论】:

    • 对不起,我已经尝试过了,但它不起作用。这样,它会生成一个类似“/entities?id=/3”的url,其中“3”是模型id值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多