Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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_Function_Dynamic_Include - Fatal编程技术网

动态包含javascript文件,然后动态调用函数

动态包含javascript文件,然后动态调用函数,javascript,function,dynamic,include,Javascript,Function,Dynamic,Include,我动态地包含了一个javascript文件,下面是该文件 当我调用Zaarly.Anywhere.Open()函数时,会出现以下错误 扎利,任何地方都没有定义 如果我用一个简单函数替换javascript的内容,然后调用该函数,它就可以正常工作,例如,该函数可以正常工作: function simpleFunc() { alert("called"); } 有什么问题吗?javascript文件没有错误,我认为这是因为动态地包含了该文件,因为如果我在html文件中正常地包含它,它工作得很好。

我动态地包含了一个javascript文件,下面是该文件 当我调用Zaarly.Anywhere.Open()函数时,会出现以下错误

扎利,任何地方都没有定义

如果我用一个简单函数替换javascript的内容,然后调用该函数,它就可以正常工作,例如,该函数可以正常工作:

function simpleFunc() {
alert("called");
}
有什么问题吗?javascript文件没有错误,我认为这是因为动态地包含了该文件,因为如果我在html文件中正常地包含它,它工作得很好。 有什么建议吗

编辑: 下面是调用函数的html

<a href="#" style="color: black;" onclick="Zaarly.Anywhere.open();">Request on Zaarly</a>


如果调用一个简单的函数(如上面的),它工作正常

请确保只有在页面上加载脚本后才会调用Zaarly.Anywhere.Open()

请不要复制您的文件。当信息丢失时,更新问题,而不是创建新问题。要回答您的问题,您确实必须显示HTML。已创建包含以下内容的页面: