如何从另一个文档调用javascript函数

时间:2017-08-31 19:45:21

标签: javascript jquery

我知道这是一个非常基本的,非常新的问题,但我似乎无法使其发挥作用。

我有2个不同的javascript文档,一个名为电影,另一个名为计算器。

我想调用calculator.js函数,并将它放在movies.js中的代码中,以便在里面显示它的结果。

我在 movies.js 中的代码是这样的:

function formatState (movies) {
    if (!movies.id) { return movies.text; }
    var $movies = $(
    '<span><!--CALL JS. FUNCTION HERE--> ' + movies.text + '</span>'
    );
    return $movies;
};

my calculator.js

function calculate_price(value) {
//some data
}

在最后显示结果将是这样的:39.99€星球大战

感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

这不像你想象的那样基本,因为JS对此并没有明确的模式。

查看this question的答案。

答案 1 :(得分:0)

Javascript不支持&#34;包含&#34;的概念或&#34;进口&#34;。如果你想做这样的事情,你可以:

  1. 引用HTML页面中的两个.js文件 - 加载它们的顺序非常重要。
  2. 在执行任何代码之前,使用另一个库来帮助您动态加载Javascript文件。 Require.js是另一种选择。 jQuery有一种方法可以让你这样做,但你会引入另一个依赖...
  3. 此处有更多详情:How do I include a JavaScript file in another JavaScript file?