-1

我在我的模型上创建了一个名为“post”的函数,我想通过自定义 url(下面的示例)通过 POST 请求向服务器发送请求。如何在不影响 rootUrl 发送请求的情况下设置 url?蒂亚!

MyModel = Backbone.Model.extend({
    urlRoot: '../mymodel'
    initialize: function(){

    },
    post: function(){
        // how put the url here?
        // this is the custom url: '../post/mymodel/' + this.model.get('id')
        // this is the expected log on server:
        // POST: ../post/mymodel/323133 
});
4

2 回答 2

1

只需使用url而不是urlRoot

请注意,除非另有说明,否则model.url委托model.collection.url

阅读更多关于model.url

于 2013-11-05T03:42:49.500 回答
0

您可以使用 Ajax:

post: function(){ 
    $.post('../post/mymodel/' + this.model.get('id'), function(data) {
        $(".result").html(data);
    });
}
于 2013-11-05T08:56:08.967 回答