动态包含远程js文件?

时间:2011-05-06 11:54:58

标签: javascript dynamic include

是否有一种简单的方法可以动态包含远程js文件(在onclick函数中)?

我们的ssl网站封条的“验证”onclick事件需要来自供应商的代码包含。麻烦的是,它减慢了加载时间。所以我从他们的js中提取了函数并在本地托管它 - 但是他们不时地更改请求参数,所以我必须手动编辑js。

如果我可以在有人点击网站封条时包含远程文件,那就更好了。

TIA。

2 个答案:

答案 0 :(得分:3)

如果您使用的是jQuery,可以使用$.getScript

描述:使用GET HTTP请求从服务器加载JavaScript文件,然后执行它。

答案 1 :(得分:2)

您可以使用createElement()并将其添加到DOM。请参阅以下文件。

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