Добрый день, подскажите что почитать по ассинхронности по 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
// Тут я готов рендерить селект, но у меня нет данных по остальному скписку товаров для селекта.
}