Мои требования следующие:
- У меня есть богатая веб-страница, которая в определенный момент загружает кучу HTML в
div
через AJAX. - HTML, который я получаю, имеет javascript (
<script>...</script>
) - Загруженный javascript содержит
$('document').ready( ... )
parts - Я не могу изменить полученный javascript; это происходит из внешнего lib
-
У меня есть функция javascript, которая вызывается при загрузке AJAX. Я пытаюсь "обмануть" его выполнение:
function AjaxLoaded() { $('document').trigger('ready'); }
Это не режет, боюсь.
Я видел несколько ответов о переполнении стека, которые "уклоняются" от этого вопроса, изменяя код который возвращается на AJAX (сделать его функцией и вызвать его после загрузки, или просто удалить $(document).ready()
). Мне нужно подчеркнуть, что я не могу изменить полученный код в этом случае.