[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: динамичная смена скрипта через jquery
Zzepish
Ребят, есть меню. У каждого пункта есть data-url. В котором содержится путь, который пихается потом в src скрипта.
Однако- подгрузки не происходит.
Подгрузку пилю через .attr. как запилить так, чтоб браузер подгружал скрипты?
DedMorozzz
не до конца тебя понял, но имеется такая ф-я у джеквейри - getScript
http://api.jquery.com/jQuery.getScript/

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Zzepish
DedMorozzz
Спасибо.
А если я перезапишу переменную, в которую внес этот объект- скрипты из браузера все тоже перезапишутся (которые имеют к этой подгрузке отношение?)
DedMorozzz
Тебе эту функцию необходимо вызвать. Если перепишешь переменную - то с новой переменной и вызывай гетСкрипт

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Zzepish
DedMorozzz
Не вариант. Мне нужно, чтоб при вызовенового скрипта затирался старыц
kuzroman
Старый файл никуя незатрется.
Если ты вызвал файл file_1.js с какими то данными например глобальными, то они останутся.
Как вариант - использовать грамотное nameSpace в проекте, у каждой страницы .js должен быть уникальный nameSpace.

Тогда можно было бы
уничтожить namespace старого файла и вызвать метод getScript('file_2.js').

_____________
kuzroman@list.ru
Zzepish
kuzroman
Каким образом его уничтожить?
Zzepish
kuzroman
Для этого нужно будет юзать классы? Или достаточно записать в переменную?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.