Ожидание завершения работы функции
Ситуация:
Есть две функции. 1-я устанавливает асинхронное соединение и вставляет переданный контент на страницу. 2-я функция ищет в этом контенте блоки с исходными кодами и организует подсветку синтаксиса. Проблема в том, что 2-я функция не ждёт завершения работы первой и пытается найти сырцы в ещё пустом узле. Проблему удаётся решить запуском 2-й функции с некоторой задержкой. На локальном сервере достаточно 50-100 мс. На веб сервере оно наверняка увеличиться.
Подскажите как можно убедиться что 1-я функция завершила работу.
|