Включить удаленный JS-файл на лету? - PullRequest
2 голосов
/ 06 мая 2011

Есть ли простой способ включить удаленный js-файл на лету (в функции onclick)?

Для события onclick «verify» для нашей печати сайта ssl требуется код от поставщика. Проблема в том, что он замедляет время загрузки. Поэтому я извлек функцию из их js и разместил ее локально - но они время от времени меняют параметры запроса, поэтому мне приходится вручную редактировать js.

Было бы лучше, если бы я мог просто включить удаленный файл, когда кто-то нажимает на печать сайта.

ТИА.

Ответы [ 2 ]

3 голосов
/ 06 мая 2011

Если вы используете jQuery, вы можете использовать $. GetScript

Описание: Загрузить файл JavaScript с сервера, используя запрос GET HTTP, затем выполнить его.

2 голосов
/ 06 мая 2011

Вы можете использовать createElement() и добавить его в DOM.Пожалуйста, смотрите ниже документ.

http://www.hunlock.com/blogs/Howto_Dynamically_Insert_Javascript_And_CSS

...