Здравствуйте, подскажите, как мне получить значне из JSON в данном примере -
https://dadata.ru/api/iplocate/?
Нужно вывести название города:
"city": "Краснодар"
Я создал JS файл со следующим кодом:
function detectAddressByIp(ip) {
var token = "5ef98f5781a106962077fb18109095f9f11ebac1";
var serviceUrl = "https://suggestions.dadata.ru/suggestions/api/4_1/rs/iplocate/address";
if (ip) {
serviceUrl += "?ip=" + ip;
}
var params = {
type: "GET",
contentType: "application/json",
headers: {
"Authorization": "Token " + token
}
};
return $.ajax(serviceUrl, params);
}
function detect() {
var ip = $("#ip").val();
detectAddressByIp(ip).done(function(response) {
$("#suggestions").text(JSON.stringify(response, null, 4));
console.log(response);
})
.fail(function(jqXHR, textStatus, errorThrown) {
console.log(textStatus);
console.log(errorThrown);
});
}
$("#ip").on("change", detect);
detect();
Подключил его, что делать дальше, не знаю :)