如何访问另一个javascript页面中声明的javascript变量
这是我在其中声明变量的第一个Javascript文件如何访问另一个javascript页面中声明的javascript变量,javascript,jquery,Javascript,Jquery,这是我在其中声明变量的第一个Javascript文件 $(document).ready(function (){ $x=0; }); 这是我的第二个Javascript文件 $(document).ready(function (){ console.log($x); })) 但是当我使用上面的代码时,我得到的输出是未定义的…有人能建议我如何访问在其他文件中定义的变量吗。您有一个输入错误: 您错过了)之后的功能() 因此,您的第一个脚本出现错误,$x从未设置。如果您的代码中有错
$(document).ready(function (){
$x=0;
});
这是我的第二个Javascript文件
$(document).ready(function (){
console.log($x);
}))
但是当我使用上面的代码时,我得到的输出是未定义的…有人能建议我如何访问在其他文件中定义的变量吗。您有一个输入错误:
您错过了)
之后的功能(
)
因此,您的第一个脚本出现错误,
$x
从未设置。如果您的代码中有错误,则应该是:
$(document).ready(function () {
$0 = 0
});
此外,顺序也很重要,第二个文件应该在这一个文件之后加载
$0 = 0;
$(document).ready(function(){
.....
});
@Satpal-它已经在全局范围内。(并且不要在注释中隐藏答案)。@Satpal如果这样设置,则应该全局定义。但是上面的代码中有一个错误。它应该是
.ready(function(){})
而不是.ready(function({})
很抱歉,我的工作文件中有一个错误,代码很好。我已经编辑了我的问题,也请看一看!!@dieterg很抱歉,我的工作文件中有一个错误,代码很好。我已经编辑了我的问题,也请看一看@quentin@Dilkush-编辑后,我无法再复制您的问题em:很抱歉,这是我工作文件中的一个错误,代码很好。我已经编辑了我的问题,也请看一看!!!我的另一个文件很好,第二个文件是最后一个文件@dietergtry访问var-like console.log(window.$0);
$0 = 0;
$(document).ready(function(){
.....
});