我有两个剧本
test.js
$(document).ready(function() {
hello();
});
anotherscript.js
$(document).ready(function() {
function hello() {
alert("!"));
};
});
如果调用hello()
,则会抛出异常,说明hello未定义。那我怎么打电话呢?
答案 0 :(得分:3)
移动你好,你是全球的fucton。
$(document).ready(function() {
});
function hello() {
alert("!");
};
答案 1 :(得分:1)
包含test.js文件,其中包含anotherscript.js。它会起作用
答案 2 :(得分:1)
通过
使您的hello()
功能全局化
<强> anotherscript.js 强>
function hello() {
alert("!");
};
然后确保按以下顺序包含js文件。
通过这样做,当test.js中的代码被执行时,hello()
函数可用。
希望这能解决您的问题。
答案 3 :(得分:0)
如果你想调用hello函数,那么你将在test.js之前声明anotherscript.js