Задать вопрос
DJZT
@DJZT
Laravel - code for you

Что почитать по JS для правильной организации последовательности ассинхронного кода?

Добрый день, подскажите что почитать по ассинхронности по JS? Уже несколько раз столкнулся с проблемой, что не могу понять как правильно подгрузить недостающие ресурсы для рендера.
Пример задачки - при загрузке страницы отправляется запрос для 2х блоков. В ответах возвращается id товара. Надо теперь его вставить в селект вместе со всеми остальными товарами из данной категории. id категории узнаю из свойства товара. Но у меня ещё не известно из какой категории будут товары в данном селекте. Когда делать запрос на выборку списка товаров данной категории?

$(document).ready(function( ){
for(i = 0; i < 2; i++){
$.get('example', response);
}
});

function response(data){
var prod_id = data.prod_id
// Тут я готов рендерить селект, но у меня нет данных по остальному скписку товаров для селекта.
}
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@bromzh
Drugs-driven development
https://developer.mozilla.org/ru/docs/Web/JavaScri...
https://habrahabr.ru/post/209662/

У jQuery есть своя реализация промисов.

По-возможности используй стандартные промисы (вот их спецификация).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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