如何使用jQuery从另一个文件调用JavaScript函数

如何使用jQuery从另一个文件调用JavaScript函数,javascript,jquery,ajax,function,callback,Javascript,Jquery,Ajax,Function,Callback,我的问题: 我有两个文件: //Sub.js function Second() { //do something here } //Main.js function One() { //do something here } $(function() { Second(); }); 所以基本上,函数Second太长;因此,我想将其移动到Sub.js文件中,并从Main.js调用它。问题是此函数(函数秒)必须在函数一之后执行,因为它从函数一输出中获取一些数据 我不知道

我的问题:

我有两个文件:

//Sub.js
function Second() {
    //do something here
}

//Main.js
function One() {
    //do something here
}
$(function() {
    Second();
});
所以基本上,函数Second太长;因此,我想将其移动到Sub.js文件中,并从Main.js调用它。问题是此函数(函数秒)必须在函数一之后执行,因为它从函数一输出中获取一些数据

我不知道怎么做,请帮忙。


<script src="/lib/Sub.js"></script>

<script src="/main.js"></script>
我认为您应该首先在头代码中初始化Sub.js,然后再初始化main.js

因为无论何时第一次加载页面,js都会逐个初始化。


我认为您应该首先在头代码中初始化Sub.js,然后再初始化main.js


因为每当第一次加载页面时,js都会逐个初始化。

如果您特别想使用jQuery

$.getscript("Sub.js",function(){
   Second();
});

如果您特别想使用jQuery

$.getscript("Sub.js",function(){
   Second();
});

您可以在页面中包含文件,也可以在文档准备就绪时按顺序调用:

$(文档).ready(函数(){
var result=first();
第二(结果);

});您可以在页面中包含文件,也可以在文档准备就绪时按顺序调用:

$(文档).ready(函数(){
var result=first();
第二(结果);

});这可能有帮助。main.js中只有函数声明,您在哪里调用方法一()?这可能有帮助。main.js中只有函数声明,您在哪里调用方法一()?