【发布时间】:2018-06-06 15:46:39
【问题描述】:
这是我的代码的简化:
// script1.js
$(document).ready(function(){
.
.
function myfunc(){ ... }
.
.
});
// script2.js
$(document).ready(function(){
.
.
//doesn't work
$.getScript("./script1.js");
// anyway I need to call myfunc() here ... how can I access it?
.
.
});
如您所见,我使用$.getScript() 来要求sccript1.js 文件,但仍然没有在那里定义myfunc()。我该如何处理?
【问题讨论】:
-
通过将
window.myfunc = myfunc;放在myfunc定义之后,全局定义myfunc。 -
把我的函数放在一个模块中,然后在两个脚本中导入。
-
@gurvinder372 你的方法奏效了..如果你写了一个答案,我会接受它作为接受的。
标签: javascript jquery function getscript