这基本上是对标准的要求。我继承了Backbone / Marionette应用程序,该应用程序具有许多JSONP请求(Post和GET),这些请求是从具有Views的方法调用的。这是标准的做事方式吗?如果没有,我们该怎么做?我的假设是在一个集合???还有嵌套jsonp调用的实例......
var someView = Backbone.Marionette.Layout.extend({
doSomething : function() {
jsonp.request({url:url,type:"POST"},function(data){
// crazy stuff
jsonp.request({url:data.url,type:"POST"},function(data2){
// more crazy model updates
});
}, null, null, true);
}
}
我在想,正在更新的模型上应该有一个方法来处理jsonp的东西吗?
答案 0 :(得分:0)
您不能将POST与jsonp一起使用。这只适用于GET电话。要将jsonp与Backbone一起使用,您唯一不同的就是将{ datatype: 'jsonp' }
参数传递给fetch()
来电。