Отказ от ответственности: я довольно новичок в AJAX!
Я посмотрел вокруг и не уверен, какой метод использовать для загрузки javascript с использованием ajax.
Я использую ajax для запроса страниц, каждая из которых требует своих собственных 6-10 коротких методов. Всего может быть 5-6 таких страниц, так что всего около 35+ методов.
Я бы предпочел получить доступ к необходимому javascript, так как каждая страница, которая требует его загрузки.
Я видел несколько методов, и я не уверен, какой из них лучше всего соответствует моим потребностям:
Включите пустой элемент script в заголовок и управляйте атрибутом src с помощью. ДОМ.
Создать новый элемент скрипта с помощью. DOM и добавьте его в document.body (звучит так же, как # 1).
- В jQuery (который я уже использую) есть метод getScript () ajax.
- Я ничего не читал об этом, но могу ли я просто включить элемент script как часть ответа ajax?
Поскольку я новичок в ajax и веб-разработке в целом, мне любопытно узнать о взлетах и падениях каждого метода, а также о любых методах, которые я пропустил.
Некоторые проблемы:
-Будет ли использоваться кэшированная копия или скрипт будет загружаться каждый раз, когда будет сделан запрос ajax. Обратите внимание, что сценарии будут статичными.
Совместимость браузера. Я использую Chrome, но это приложение будет использоваться в версиях IE> = 7 и Firefox.