JQUERY:从URL获取JSON数据

时间:2019-01-01 05:07:46

标签: javascript jquery json get getjson

我正在尝试使用$.getJSON()从网站获取JSON数据。下面是我正在使用的代码

我要从中获取JSON数据的网站是this

从此link查询数据时,此代码工作得很好, 但不适用于第一个链接。 为什么会这样?

    

<script>
$.getJSON('https://whattomine.com/coins/4.json', function(data) {

    var text = `Rewards: ${data.estimated_rewards}`


    $(".mypanel").html(text);
});
</script>

2 个答案:

答案 0 :(得分:0)

我假设您不是从https://whattomine.com/向该站点发出此请求。除非请求站点和原始站点相同,否则根据CORS policy,您不能对具有No 'Access-Control-Allow-Origin' header is present on the requested resource.的任何站点进行 XMLHttpRequest

请检查您的浏览器控制台,有关它的错误通知。

答案 1 :(得分:0)

始终禁止

跨域请求,这是所有浏览器的安全策略。

或者您必须使网站返回标头以允许跨域请求:

“访问控制允许来源”