2011-10-21 48 views
0

我正在使用Backbone.js,並擁有一組模型。我要集成的RESTful服務要求我在URL中添加一個「r = true」參數,以便在響應中獲取模型的JSON表示(在POST期間需要獲取該id)。當我調用model.save()時,有沒有辦法在POST或PUT完成時將該參數添加到URL?Backbone.js保存模型時添加PUT和POST的URL參數

回答

1

您可以使用http://api.jquery.com/jQuery.ajaxPrefilter/的東西,如:

$.ajaxPrefilter(function(options) { 
    // check if the method is PUT or POST 
    // check if there is no parameter, add ?r=true, otherwise add &r=true 
    options.url = options.url + "&r=true"; 
    } 
});