使用API跨域获取XML



我正在尝试从cdn.animenewsnetwork.com获取数据,与API有关的信息在这里。我如何使用jQuery访问它?

当我在域上的chrome控制台中时,它很简单,如下所示:

$.ajax({
    type: "GET",
    url: "http://cdn.animenewsnetwork.com/encyclopedia/api.xml?title=~jin",
    dataType: 'xml',
    success: function(responseXML){
        console.log(responseXML);
    },
       error:function(results){
        console.log(results);
    }
});

我知道使用dataType: 'jsonp'的诀窍,但这对这个xml不起作用。我该如何度过难关?

简而言之,除非API支持CORS或JSONP,否则必须通过您控制的服务器代理内容。API文档中没有提到对JSONP或CORS的支持,因此很可能不支持这一点。

相关内容

  • 没有找到相关文章

最新更新