使用jquery动态加载js

时间:2011-07-14 01:40:38

标签: javascript jquery

如果浏览器是IE8,我有条件地加载脚本。我正在使用jquery的.getScript函数,因为我需要在加载脚本后运行一些东西。问题在于URL的格式。我在下载我的硬盘目录上的脚本时已经工作了,但是从网站加载脚本时我无法使用它。

这就是我所拥有的,我确信这是一个简单的修复,但我没有让它起作用:

 $.getScript("https://github.com/malsup/corner/blob/master/jquery.corner.js", function () { 
  //does something here
});

感谢您的解决。

1 个答案:

答案 0 :(得分:3)

问题是你正在请求实际格式化的github页面...所以你得到回来的HTML ..

使用

$.getScript("https://raw.github.com/malsup/corner/master/jquery.corner.js", function () { 
  //does something here
});

将网址更改为正确的网址

格式化代码上方的标题栏上有一个链接Raw。单击它以转到原始文件..


安全网址为http://malsup.github.com/jquery.corner.js