Zzepish
9.08.2013 - 18:12
Ребят, есть меню. У каждого пункта есть data-url. В котором содержится путь, который пихается потом в src скрипта.
Однако- подгрузки не происходит.
Подгрузку пилю через .attr. как запилить так, чтоб браузер подгружал скрипты?
DedMorozzz
9.08.2013 - 18:19
не до конца тебя понял, но имеется такая ф-я у джеквейри - getScript
http://api.jquery.com/jQuery.getScript/
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Zzepish
9.08.2013 - 19:03
DedMorozzz
Спасибо.
А если я перезапишу переменную, в которую внес этот объект- скрипты из браузера все тоже перезапишутся (которые имеют к этой подгрузке отношение?)
DedMorozzz
10.08.2013 - 10:56
Тебе эту функцию необходимо вызвать. Если перепишешь переменную - то с новой переменной и вызывай гетСкрипт
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Zzepish
10.08.2013 - 23:03
DedMorozzz
Не вариант. Мне нужно, чтоб при вызовенового скрипта затирался старыц
kuzroman
13.08.2013 - 13:45
Старый файл никуя незатрется.
Если ты вызвал файл file_1.js с какими то данными например глобальными, то они останутся.
Как вариант - использовать грамотное nameSpace в проекте, у каждой страницы .js должен быть уникальный nameSpace.
Тогда можно было бы
уничтожить namespace старого файла и вызвать метод getScript('file_2.js').
_____________
kuzroman@list.ru
Zzepish
13.08.2013 - 15:36
kuzroman
Каким образом его уничтожить?
Zzepish
13.08.2013 - 15:47
kuzroman
Для этого нужно будет юзать классы? Или достаточно записать в переменную?
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.