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
// Тут я готов рендерить селект, но у меня нет данных по остальному скписку товаров для селекта.
}
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 1
@bromzh
Drugs-driven development
https://developer.mozilla.org/ru/docs/Web/JavaScri...
https://habrahabr.ru/post/209662/

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

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

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

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