Через некоторое время, когда я не использую JSON, я немного обеспокоен возможностью запроса данных с другого домена / веб-сервера.
Я просто пытаюсь заставить ресурс JSON загружаться намой веб-сервер, когда файл JSON размещен с GitHub.Используя AnyOrigin, я использовал этот скрипт
$( document ).ready(function() { $.ajax({ dataType: "json", url: 'http://anyorigin.com/get?url=,https%3A//raw.githubusercontent.com/testuser/testbin/master/data/&callback=?', success: function(result){ run(result); } }); });
В моем index.php у меня есть файл, который ссылается на json ... но он не анализирует его.
<a href="https://raw.githubusercontent.com/testuser/testbin/master/data/<?php echo $post['filename']; ?>">
Я немного растерялся на этом этапе.Что я делаю неправильно?Я не правильно указываю что-то?Вся помощь приветствуется.Спасибо за ваше время.
Вам необходимо использовать JSONP в качестве dataType в вашем ajax-запросе, когда вы отправляете запрос на внешнюю ссылку.Кроме того, необходимо получить ответ в функции обратного вызова с JSON.
Для получения более подробной информации, проверьте https://www.w3schools.com/js/js_json_jsonp.asp
Этот пример также может быть полезен для вас https://www.sitepoint.com/jsonp-examples/