Я хочу, чтобы JS заполнял мой диапазон, только если API дал фактическую строку для обоих полей. Если это не так, я хочу, чтобы отображать значение по умолчанию только в одном поле. Значением по умолчанию является «Германия».
Вот мой код:
$(document).ready(function () {
$.get("https://api.ipdata.co?api-key=[APIKEY]", function (response) {
city = response.city;
country_name = response.country_name;
$("#city").html(city);
$("#country_name").replaceWith(country_name);
}, "jsonp");
});
<span id="city"></span>
<span id="country_name">Germany</span>