【问题标题】:JSONP calls within Backbone Views or Controllers主干视图或控制器中的 JSONP 调用
【发布时间】:2014-09-07 16:10:38
【问题描述】:

这基本上是对标准的要求。我继承了一个 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 的方法,对吗?

【问题讨论】:

    标签: javascript backbone.js jsonp marionette


    【解决方案1】:

    您不能将 POST 与 jsonp 一起使用。它仅适用于 GET 调用。要将 jsonp 与 Backbone 一起使用,您唯一不同的是将 { datatype: 'jsonp' } 参数传递给您的 fetch() 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多