Backbone.js jsonp backbon获取集合

Backbone.js jsonp backbon获取集合,backbone.js,collections,jsonp,fetch,Backbone.js,Collections,Jsonp,Fetch,这就是我的处境 var player = new Backbone.Model.extend({}); var QuerySolarModel = Backbone.Collection.extend({ model: player, url : function (){ return myurl"; }, }); this.list = new QuerySolarModel();

这就是我的处境

var player = new Backbone.Model.extend({});
    var QuerySolarModel = Backbone.Collection.extend({
        model: player,

        url : function (){
            return myurl";
            },
       });

    this.list = new QuerySolarModel();
    this.list.filter= filter;
            this.list.fetch({
            dataType: "jsonp",
        success: function(){
            console.log('success');
        },
        error: function(data, response) {
               console.log("errore ");
            }
    }).complete(function () {alert("done");});
    console.log('la lista dovrebbe essere '+this.list);
我必须通过一个外部url获取一个集合,url的答案是

    {
  "responseHeader":{
    "status":0,
    "QTime":1,
    "params":{
      "indent":"true",
      "q":"FULLNAME:MINO",
      "wt":"json"}},
  "response":{"numFound":18,"start":0,"docs":[
      {
        "id":"2",
        "PHYSICAL_CUSTOMER_DATA_ID":"5",
        "CONTRACT_IDENTITY":"0000000002",
        "STATUS_ID":"3",
        "STATUS_DESC":"Suspended",
        "FULLNAME":"MINO MAX",
        "GAME_ACCOUNT_ID":"1000000038",
        "ADDRESS":"VIA ROMA_1 VIA ROMA_2 VIA ROMA_3",
        "EMAIL":["l.ghionna@mail.it",
          "3475061120"],
        "_version_":1432013050215399424},
      {
        "id":"3",
        "PHYSICAL_CUSTOMER_DATA_ID":"6",
        "CONTRACT_IDENTITY":"0000000003",
        "FULLNAME":"MINO MAX",
        "GAME_ACCOUNT_ID":"1000000045",
        "ADDRESS":"VIA ROMA_1 VIA ROMA_2 VIA ROMA_3",
        "EMAIL":["3475061120",
          "l.ghionna@mail.it"],
        "_version_":1432013050244759552}]
  }}
我想为每个“玩家”制作一个模型集 但浏览器回答我:

资源解释为脚本,但使用MIME类型text/plain:“myurl”传输。jquery.js:8169

未捕获的语法错误:意外标记:选择:1

我错在哪里了

编辑: 我明白它为什么不起作用,
当您使用jsnop时,它必须通过回调({your json})包装。嗯,现在我能做什么?

尝试从选项中删除
数据类型:“jsonp”


另外,您的代码无效->
返回myurl”

如果不使用数据类型jsonp,我有跨域的问题,并且myurl是url……。LOL您确定您调用的端点支持返回jsonp吗?