在脚本加载上运行javascript函数
我正在使用jQuery。 我将所有函数定义都包含在application.js中的$(document).ready事件中。 我有一个函数,我想在我正在处理的页面的主体中调用。
我想知道是否有一些替代.ready事件可以在脚本加载。 理想情况下,我想做类似的事情:$(’application.js’)。ready(call function);
在jQuery文档中,它只提到$(document).ready调用,但我想知道是否可以更改它或者是否有一些简单的javascript替代方案。
我想你正在寻找$.getScript
。 这个jQuery函数使用GET
HTTP请求从服务器加载JavaScript文件并执行它。 您可以指定一个回调函数,在脚本本身执行后执行。
$.getScript('foo.js', function() { alert('foo.js was loaded, do something cool now'); });
我自己很好奇,但本能会告诉我你想在运行任何javascript之前等待文档完成加载。