首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JavaScript跨域时Flickr JSON返回错误

JavaScript跨域时Flickr JSON返回错误
EN

Stack Overflow用户
提问于 2015-10-30 04:21:45
回答 2查看 1.4K关注 0票数 16

我有这段代码,我试图返回Flickr API,但是我得到了以下错误。

跨域请求被阻止:同源策略不允许读取http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback={callback}&tags=london&tagmode=any&format=json的远程资源。这可以通过将资源移动到相同的域或启用CORS来解决。

如何在我的代码中启用此功能?

enter 
MyFeed.prototype.getFeed = function(data) {

    console.log(f.feedUrl);
    var request = new XMLHttpRequest();
    request.open('GET', f.feedUrl, true);

    request.onload = function () {
        if (request.status >= 200 && request.status < 400) {
            // Success!
            console.log(request.responseText);
            var data = JSON.parse(request.responseText);
        } else {
            // We reached our target server, but it returned an error
            console.log("error");
        }
    };

    request.onerror = function () {
        // There was a connection error of some sort
    };

    request.send();
}here
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33423853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档