я могу получить данные из ipinfo.io с $ .get(), как показано ниже:
$.get("http://ipinfo.io", function(response) {
alert(response.city);
}, "jsonp");
указанных работ. Но когда я пытаюсь использовать $ .getJSON для этой цели, я больше не получаю данные. Мой код:
$.getJSON(
"http://ipinfo.io/?callback=callback?", function(response) {
alert(response.city);
}
).fail(function(){
console.log("failed");
});
"? Callback = callback?" часть в url указана в ipinfo.io documentation.
Иногда это показывает «Слишком много запросов», что нормально. Но большую часть времени он терпит неудачу без какой-либо ошибки. Что я делаю не так?