我正在尝试使用 TVDB Api,但由于它们使用的是 xml,所以当我将 Backbone 与 Paginator 插件一起使用时,我遇到了这两个错误:
Resource interpreted as Script but transferred with MIME type text/xml: "http://thetvdb.com/api/GetSeries.php?seriesname=dexter&callback=jQuery19104464824248570949_1373195205356&_=1373195205357". jquery.js:5
Uncaught SyntaxError: Unexpected token <
我的 js 文件如下所示:
Tv.Collections.Shows = Backbone.Paginator.requestPager.extend({
paginator_core: {
url: Attr.tv.url,
type: 'GET',
contentType: 'text/xml',
},
paginator_ui: { currentPage: 0 },
server_api: {},
parse: function(resp) {
c(resp);
},
});
我正在这样使用它:
Tv.search = new Tv.Collections.Shows;
Tv.search.paginator_core.url = Attr.tv.url + $(ev.target).find('select').val() + '?seriesname=' + $(ev.target).find('.search_input').val();
Tv.search.fetch( function() {
c(Tv.search);
});
有人知道任何解决方案吗?