Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.11.2013, 12:54
Интересующийся
Отправить личное сообщение для nikolya223 Посмотреть профиль Найти все сообщения от nikolya223
 
Регистрация: 09.11.2013
Сообщений: 15

html(),AJAX и инициализация скриптов
Я на этом форуме впервые. случайно зашел.
И решил профи такой вопрос задать.
Представим есть некая страница, в нужную область вставляется содержимое другой страницы, полученном через аякс, в котором присутствуют скрипты...

Проблемка в том, что обычная вставка через html, либо append и т.д. режет скрипты, может какие то настройки есть у жуквери?

Когда мне это потребовалось я придумал решение - вставку полученной страницы через innerHTML а затем через $(".parent script").each проходил по скриптам и через EVAL инициализировал содержимое. Может есть более простое решение, а то это как то немного через одно место...
Ответить с цитированием
  #2 (permalink)  
Старый 10.11.2013, 13:02
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от nikolya223
проходил по скриптам и через EVAL инициализировал содержимое
Поступал аналогично и тоже хотел бы знать ответ на вопрос. Как вариант можно скрипты вынести в отдельный файл, но это не всегда возможно
Ответить с цитированием
  #3 (permalink)  
Старый 10.11.2013, 13:27
Интересующийся
Отправить личное сообщение для nikolya223 Посмотреть профиль Найти все сообщения от nikolya223
 
Регистрация: 09.11.2013
Сообщений: 15

хм.. интерессно. Вспомнил про один сайт , который месяца три назад делал. Он полностью на аяксе - там работает вставка скриптов (я почему вспомнил - очень много работы с ним было, много чего написано на клиентской и серверной части)
может дело в версии jquery - там 1.6.3 или jQuery.ui ... вообщем думаю разгадка где то там - буду тестить и отпишусь
Ответить с цитированием
  #4 (permalink)  
Старый 10.11.2013, 13:55
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Как вариант - можно вытаскивать из DOM-а скрипты, и обратно их туда вставлять. Или просто переносить в <head>. В процессе добавления <script> узлов в DOM они заэвалятся сами.
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование скриптов в нескольких проектах jsru_ Общие вопросы Javascript 0 04.09.2013 10:55
До подгрузки скриптов код ломает страницу spo jQuery 2 03.07.2013 17:05
Динамическая загрузка скриптов demoniqus Общие вопросы Javascript 12 18.04.2013 19:50
Конфликт событий внешних скриптов. ryslan1 Events/DOM/Window 10 11.07.2012 20:35
Динамическая подзагрузка и исполнение скриптов NT Man Javascript под браузер 2 28.08.2009 12:32