Не знаю как сделать,что бы при вводе в инпут ip оно отправляло запрос на сайт и возвращало уже данные именно по тому ip что я написал. И подскажите,как переписать не json, а использую axios.
function f1(){
$.getJSON("http://ip-api.com/json/?callback=?", function(data) {
var q = document.getElementById('four');
var table_body = "";
$.each(data, function(k, v) {
table_body += "<tr><td>" + k + "</td><td><b>" + v + "</b></td></tr>";
});
$("#GeoResults").html(table_body);
});
}
<input name="four" type="text" onblur="f1()">
<table id="GeoResults"></table>
function f1(){
var q = $('#four').val();
$.getJSON("http://ip-api.com/json/" + q + "?callback=?", function(data) {
var table_body = "";
$.each(data, function(k, v) {
table_body += "<tr><td>" + k + "</td><td><b>" + v + "</b></td></tr>";
});
$("#GeoResults").html(table_body);
});
}
<input id="four" type="text" onchange="f1()">
<table id="GeoResults"></table>
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники