@semki096

Как сделать последовательный аякс запрос?

По событию - делается аякс запрос. В результате которого получаю массив json. Теперь мне надо из этого массива использовать данные и сделать новый аякс запрос с использованием этих данных. Как это правильно сделать? Cпасибо.
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
kentuck1213
@kentuck1213
Во избежание дублирование кода советую написать функцию которая будет это дело делать.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Aroused
@Aroused
А в чем сложность? Можно ведь засунуть второй запрос в callback.
$.ajax({
    url : 'http://google.com/', // url запроса
    dataType : 'json', // тип данных ответа
    error : function(){ console.log('ajax error'); }, // callback ошибки
    success : function(json) { // callback успеха
        // еще запрос
        $.ajax({
            url : json.url,
            dataType : 'text',
            error : function(){ console.log('ajax error'); },
            success : function(text) {
                console.log(text);
        })
})

и да, спагетти это плохо...
Ответ написан
Ваш ответ на вопрос

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

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