mam prostą funkcję JavaScript:Siła wywołanie funkcji JavaScript poczekać, aż poprzedni zakończeniu
makeRequest();
Robi kilka rzeczy i umieszcza sporo zawartości do DOM.
robię kilka połączeń tak:
makeRequest('food');
makeRequest('shopping');
one jednak zarówno ogień tak szybko, że są one natrafienia na siebie nawzajem palcami. Ostatecznie potrzebuję go, aby mieć funkcjonalność.
makeRequest('food');
wait....
makeRequest('shopping'); only if makeRequest('food') has finished
Myślisz o tym, żeby wykonać je tylko po jednym na raz?
Dzięki!
Wykonują tylko jeden na raz. Musi być coś wewnątrz tych funkcji, które wykonuje się asynchronicznie - może jest to żądanie AJAX? – Kylotan
Tak, masz rację. Czy jest coś, co mogę zrobić? – mwilliams