Как получить данные с сервера Ajax и присвоить глобальной переменой?

вот код
$(document).ready(function(){
  var theCity ;//объявляю переменую
      $.get("https://ipinfo.io", onAjaxSuccess, "jsonp");
     function onAjaxSuccess(data)
  {
    theCity = data.city;//вот здесь лежит название города
  }
  alert(theCity); //здесь получаю undefined, а хотелось бы  название города
});

хотелось бы что бы в глобальную переменную сохранялась название города а получаю undefined. Можно так получить и если да то как.
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 2
Fzero0
@Fzero0
Вечный студент
Справка
$.getJSON('https://ipinfo.io', function(data){
    console.log(data.city)
  })
Ответ написан
igorperegudov
@igorperegudov
Frontend-developer
Увы, но не выйдет...
Виктор верно описал сейчас процесс, пишите свой код внутри результатов полученных из запроса к апи
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы