Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как сделать выполнение одного JS после выполнения другого (https://javascript.ru/forum/events/34604-kak-sdelat-vypolnenie-odnogo-js-posle-vypolneniya-drugogo.html)

vita1ii 11.01.2013 18:29

Как сделать выполнение одного JS после выполнения другого
 
В общем суть проблемы такова: есть HTML страница, после ее загрузки выполняется один JS файл который делает ajax запросы на сервер и с учетом полученной информации создаются новые элементы (<div>, <table> и другие мне необходимы) с нужными мне атрибутами и свойствами.
И вот в чем вопрос - нужно, с учетом того как отработал первый JS, вызвать второй JS, который уже будет "видеть" созданные первым JS элементы и обратится к ним по id.

Временный костыль сделал так:
на вторую функцию повесил Timeout 1 секунду, как раз успевает выполнится первая функция. а вторая уже видит весь DOM даже те которые создала первая функция.

Есть у кого какие мысли?

Deff 11.01.2013 18:39

Цитата:

Сообщение от vita1ii
который уже будет "видеть" созданные первым JS элементы и обратится к ним по id.

Вызываете эту функцию из концовки аякс запроса

vita1ii 11.01.2013 18:52

да, так и сделал...не успел удалить тему...
спасибо.


Часовой пояс GMT +3, время: 18:50.