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

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

По событию - делается аякс запрос. В результате которого получаю массив json. Теперь мне надо из этого массива использовать данные и сделать новый аякс запрос с использованием этих данных. Как это правильно сделать? Cпасибо.
  • Вопрос задан
  • 209 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 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);
        })
})

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
19 дек. 2024, в 11:11
1000 руб./за проект
19 дек. 2024, в 10:52
1500 руб./в час