Backbone.js 使用主干网和其他API

Backbone.js 使用主干网和其他API,backbone.js,Backbone.js,如何使用主干网连接到第三方API?您遇到了跨域脚本错误。因此,一种解决方案是将数据格式更改为跨域工作的格式,如。因此,您的代码变成: var TestModel = Backbone.Model.extend({ urlRoot: "http://api.duckduckgo.com/?q=yellowstone+national+park&format=json&pretty=2" }); var testModel = new TestModel({}); var t

如何使用主干网连接到第三方API?

您遇到了跨域脚本错误。因此,一种解决方案是将数据格式更改为跨域工作的格式,如。因此,您的代码变成:

var TestModel = Backbone.Model.extend({
    urlRoot: "http://api.duckduckgo.com/?q=yellowstone+national+park&format=json&pretty=2"
});
var testModel = new TestModel({});
var test_data = testModel.fetch({
    dataType: 'jsonp',
    success : function (data) {
        console.log(data);
    }
});