html(),AJAX и инициализация скриптов
Я на этом форуме впервые. случайно зашел.
И решил профи такой вопрос задать. Представим есть некая страница, в нужную область вставляется содержимое другой страницы, полученном через аякс, в котором присутствуют скрипты... Проблемка в том, что обычная вставка через html, либо append и т.д. режет скрипты, может какие то настройки есть у жуквери? Когда мне это потребовалось я придумал решение - вставку полученной страницы через innerHTML а затем через $(".parent script").each проходил по скриптам и через EVAL инициализировал содержимое. Может есть более простое решение, а то это как то немного через одно место... |
Цитата:
|
хм.. интерессно. Вспомнил про один сайт , который месяца три назад делал. Он полностью на аяксе - там работает вставка скриптов (я почему вспомнил - очень много работы с ним было, много чего написано на клиентской и серверной части)
может дело в версии jquery - там 1.6.3 или jQuery.ui ... вообщем думаю разгадка где то там - буду тестить и отпишусь |
Как вариант - можно вытаскивать из DOM-а скрипты, и обратно их туда вставлять. Или просто переносить в <head>. В процессе добавления <script> узлов в DOM они заэвалятся сами.
|
Часовой пояс GMT +3, время: 20:29. |