3zz*_*zzy 1 javascript ajax jquery load external
$.ajax({ url: "plugin.js", dataType: 'script', cache: true, success: function() {
alert('loaded');
}});
Run Code Online (Sandbox Code Playgroud)
1)我无法加载脚本,可能是由于路径不正确,但我如何确定正确的路径?上面的代码在init.js中,plugin.js也在同一个文件夹中.
2)我可以使用相同的请求一次加载多个插件吗?例如.plugin.js,anotherplugin.js?
root
|
|_ html > page.html
|
|_ static > js > init.js, plugin.js
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助
您需要使用getScript,而不是ajax.Ajax用于加载数据,而不是用于执行代码.
如果您需要加载多个文件,请尝试以下方法:
var scripts = ['plugin.js', 'test.js'];
for(var i = 0; i < scripts.length; i++) {
$.getScript(scripts[i], function() {
alert('script loaded');
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13744 次 |
| 最近记录: |