Я пытаюсь прочитать файл JSON, размещенный на сервере.
Ссылка http://coastwatch.pfeg.noaa.gov/erddap/info/index.json
Когда вы перейдете по этой ссылке, он загрузит info.json. Мне нужно получить этот файл JSON и читать с использованием jquery.getJSON.
Любая помощь будет принята с благодарностью!
Загрузите .json, используя http-механизм на стороне сервера, такой как cURL (php), и передайте его клиенту с вашего собственного сервера.
Вы не можете сделать это на стороне клиента, если ваша страница находится не в домене noaa.gov, а сервер не поддерживает JSONP. В JSONP вы добавили бы параметр «обратный вызов» и указали имя функции для вызова с данными. (который больше не является JSON, это фактические объекты / массивы, поэтому не нужно вызывать)
По сути, ваша проблема связана с «той же самой политикой происхождения», вы не можете сделать кросс-домен XMLHttpRequest, если сервер не взаимодействует, либо через JSONP (что на самом деле немного взломано и опасно, если вы не доверяете сервер) или более современные подходы (http://www.leggetter.co.uk/2010/03/12/making-cross-domain-javascript-requests-using-xmlhttprequest-or-xdomainrequest.html)