Я хочу, чтобы получить широту и долготу из возвращающегося формате JSON, но он возвращает мне неопределенныеgetJSON возвращает неопределенное
это мой код до сих пор, формат JSON, пожалуйста, посмотри на URL, что именно возвращает
$.ajax({
type: 'GET',
url: "http://maps.googleapis.com/maps/api/geocode/json?address=Garibaldi,Prishtina&sensor=true",
dataType: 'json',
success: function (data) {
$.each(data, function() {
$.each(this, function (key, value) {
switch (key) {
case "lat":
alert(value) // access to this node works fine
break;
default:
alert(value[0].geometry.location.lat) // this is undefined
break;
}
});
});
}
});
Кто-нибудь знает, как это решить?
Вы должны добавить ожидаемую структуру данных вместо обращения к URL-адресу. – mor
что вы получаете, когда вы console.log (данные); внутри функции успеха? – KyleK
Почему 'значение [0]'? разве это не значение 'value.geometry ...'? –