Javascript 调用windows.onload中包含的js文件中定义的函数
下面是一个场景。我已经在一个js文件common.js中编写了一些函数,并将其包含在另一个js文件的上方,我们将其命名为x.js 现在,当我尝试在window.onload函数下调用x.js中的那些函数(用common.js编写)时,控制台中会弹出一个错误,称为reference error:not definedJavascript 调用windows.onload中包含的js文件中定义的函数,javascript,html,Javascript,Html,下面是一个场景。我已经在一个js文件common.js中编写了一些函数,并将其包含在另一个js文件的上方,我们将其命名为x.js 现在,当我尝试在window.onload函数下调用x.js中的那些函数(用common.js编写)时,控制台中会弹出一个错误,称为reference error:not defined 现在,我甚至尝试在common.js中使用一个警报-它不会弹出?找到了解决方案-感谢@markus的帮助 为了解决这一问题: 将x.js内容与以下内容放在一起: $.getScrip
现在,我甚至尝试在common.js中使用一个警报-它不会弹出?找到了解决方案-感谢@markus的帮助 为了解决这一问题: 将x.js内容与以下内容放在一起:
$.getScript("common.js", function(){
// everything inside x.js here
});
现在只需在html中包含x.js(更新版)也许你可以在这里找到解决方案:请提出一个明确的问题。显示一些代码。我可以说你忘了在html中添加common.js,但我不知道我是否正确。不,我没有忘记添加js文件,显然不是我的朋友-这似乎是一个已知的问题@markus您提供的链接有效:)。将解决方案发布为下面的答案