Задать вопрос
etozhetisachniy
@etozhetisachniy

Как правильно сделать Ajax запрос на 2 ресурса?

Всем привет! Столкнулся с такой багой
Нужно сделать 2 Ajax запроса на ресурсы.

вот как выглядит код

function getIp(){
  $(function() {
    $.ajax({
      url: "https://api.ipify.org?format=jsonp&callback=?",
      success: function(data){
        ip = json.ip;
      }
    });
    $.ajax({
      url: 'https://api.ipfind.com/?ip='+ip+'&auth='+key+',
      success: function(data){
        console.log(data);
      }
    });
  });
}


трабл в том, что второй запрос делается первым, и там где переменная ip undefined.
Как сделать это правильно?
помогите пожалуйста
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Если запросы необходимо выполнить строго последовательно, то второй запрос должен выполняться в каллбэке success после завершения первого.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы