Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从另一个文档调用javascript函数_Javascript_Jquery - Fatal编程技术网

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

如何从另一个文档调用javascript函数,javascript,jquery,Javascript,Jquery,我知道这是一个非常基本、非常生疏的问题,但我似乎无法让它起作用 我有两个不同的javascript文档,一个名为movies,另一个名为calculator 我想调用calculator.js函数,并将其放入movies.js中的代码中,以便在其中显示结果 我在movies.js中的代码如下: function formatState (movies) { if (!movies.id) { return movies.text; } var $movies = $( '

我知道这是一个非常基本、非常生疏的问题,但我似乎无法让它起作用

我有两个不同的javascript文档,一个名为movies,另一个名为calculator

我想调用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;
};
最终的显示结果是:39.99欧元的《星球大战》


感谢您的帮助

这并不像你想象的那样是一个基本问题,因为JS并没有一个明确的模式来解决这个问题


查看的答案。

Javascript不支持“包含”或“导入”的概念。如果你想做这样的事情,你可以:

  • 在HTML页面中引用两个
    .js
    文件-加载顺序很重要
  • 使用另一个库来帮助您在执行任何代码之前动态加载Javascript文件
    Require.js
    是另一种选择。jQuery有一种方法允许您这样做,但您将引入另一个依赖项
    这里有更多详细信息:

    只要两个JavaScript文件都包含在网页上,就没有什么特殊要求,只需像普通一样调用函数即可。如果您确实尝试这样做,并且遇到了特定的错误或问题,您应该告诉我们。我在solution@csm\u devSo中有多个项目,如果直接调用函数不起作用,请向我们显示您遇到的错误。
    function calculate_price(value) {
    //some data
    }