JQUERY: получение данных JSON из URL - PullRequest
0 голосов
/ 01 января 2019

Я пытаюсь использовать $.getJSON() для получения данных JSON с веб-сайтов.Ниже приведен код, которым я пользуюсь

веб-сайт, с которого я пытаюсь получить данные JSON: this .

этот код прекрасно работал при запросе данных из этого ссылка , но она не работает для первой ссылки .. Почему это так?

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

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


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

Ответы [ 2 ]

0 голосов
/ 01 января 2019

перекрестное происхождение запросы всегда запрещены, это политика безопасности для всех браузеров.

или вы должны заставить сайт возвращать заголовок для разрешения перекрестное происхождение запрос:

'Access-Control-Allow-Origin'

0 голосов
/ 01 января 2019

Я предполагаю, что вы не делаете этот запрос с https://whattomine.com/ на этот сайт.Если сайт-запрос и сайт-источник не совпадают, согласно CORS policy вы не можете XMLHttpRequest ни к одному сайту, имеющему No 'Access-Control-Allow-Origin' header is present on the requested resource..

Пожалуйста, проверьте консоль вашего браузера, должно быть уведомление об ошибке об этом.

...