Следующий код должен просто предупредить меня со значением, которое я хочу получить из файла JSON. Проблема заключается в том, что не дает мне ничего обратно :(Ниже ссылка на файл JSON:.Чтение данных JSON, возвращаемых из REST API, с использованием Javascript
https://rest.soilgrids.org/query?lon=5.39&lat=51.57
В случае, если вы не знаете, то Soil Grids API является API используется для предоставления вам представление почвы на . определенная широта и долгота суши
Я должен признать, что я не знаю, что это неправильно Ниже мой код:.
var soil = new XMLHttpRequest();
function testFunction(){
soil.open("REST", "https://rest.soilgrids.org/query?lon=5.39&lat=51.57", false);
soil.send(null);
var r = JSON.parse(soil.response);
var majorreal = r.properties.TAXNWRBMajor;
alert(majorreal);
}
<button onclick="testFunction()">Submit</button>
Всякий раз, когда программа запускается, я получаю сообщение об ошибке посыла с XMLHttpRequest ...
"Uncaught NetworkError: Failed to execute 'send' on
'XMLHttpRequest': Failed to load 'https://rest.soilgrids.org/query
lon=5.39&lat=51.57'.",
Любая помощь будет оценена;).
Почему вы проходите * ОТДЫХ *? –