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

时间:2017-09-19 05:47:37

标签: javascript jquery ajax function callback

我的问题:

我有2个文件:

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

//Main.js
function One() {
    //do something here
}
$(function() {
    Second();
});

基本上,功能第二太长了;因此,我想将其移至 Sub.js 文件,并从 Main.js 中调用它。问题是这个函数(函数第二)必须在 function One 之后执行,因为它从函数One 输出中获取了一些数据。

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

3 个答案:

答案 0 :(得分:0)

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

<script src="/main.js"></script>

我认为您应首先在头代码中的 main.js 之前初始化 Sub.js

因为每当页面首次加载时,js都是逐个初始化的。

答案 1 :(得分:0)

如果您特别想使用jQuery,

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

答案 2 :(得分:0)

您可以在页面中包含这两个文件,也可以在文档中随时调用它:

&#13;
&#13;
    $( document ).ready(function() {
        var result = first();
        second(result);
    });
&#13;
&#13;
&#13;