$ .getScript的Jquery的ajax方法可用于从远程位置加载和执行javascript ...它还可以用于加载javascript并在以后使用ajax加载的元素上发生某些事件时执行它用户行动......?
感谢致敬....
$.getScript将加载并执行Javascript.如果您只想加载Javascript,则必须将Javascript放在函数中,然后在将来发生事件时执行该函数.
假设你打电话:
$.getScript('http://example.com/hello.js');
Run Code Online (Sandbox Code Playgroud)
它包含以下内容:
function Hello() {
alert('hello');
}
Run Code Online (Sandbox Code Playgroud)
Javascript将被执行,但由于警报在函数中,因此不会运行.在调用该函数之前它不会运行Hello().因此,对于第二部分,假设您要连接它,以便在单击链接时该Hello()函数运行.您可以提供回调以在加载Javascript后运行.所以你可以这样做:
$.getScript('http://example.com/hello.js', function() { Hello(); });
Run Code Online (Sandbox Code Playgroud)
加载脚本后,将在链接上设置一个单击事件处理程序,该处理程序将调用该Hello函数.
| 归档时间: |
|
| 查看次数: |
7679 次 |
| 最近记录: |