Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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或jQuery变量_Javascript_Jquery - Fatal编程技术网

创建在许多页面中可见的全局javascript或jQuery变量

创建在许多页面中可见的全局javascript或jQuery变量,javascript,jquery,Javascript,Jquery,我有一个包含许多函数的js变量,我想在其中一个函数中创建一个全局变量,该变量在加载js文件的另一个php文件中可见 我该怎么做 谢谢你的帮助 Thaks寻求帮助:这里有一个编辑: 该变量有一个动态值,在event.keyCode上生成。我在js文件中尝试过: window.selected\u sku=null 在适当的功能中: window.selected_sku = v; 在我的php内javascript代码中,我有: if(window.selected_sku!=null

我有一个包含许多函数的js变量,我想在其中一个函数中创建一个全局变量,该变量在加载js文件的另一个php文件中可见

我该怎么做

谢谢你的帮助

Thaks寻求帮助:这里有一个编辑:

该变量有一个动态值,在event.keyCode上生成。我在js文件中尝试过:
window.selected\u sku=null

在适当的功能中:

window.selected_sku =  v;
在我的php内javascript代码中,我有:

    if(window.selected_sku!=null){
        alert(window.selected_sku);
    }   
但是我没有得到任何警告

帮助..

将其分配给窗口

window.variable = "this is a variable".

当包含js文件时,您可以在任何文件中访问该变量。

如果另一个php文件使用该全局变量加载js文件,则该全局变量已在其中定义。就用它吧或者给我更多关于你的问题的信息。@SomethVictory如果它是一个全局变量,你就不能通过
yourVar
引用它吗?如果你在函数中定义了一个全局变量,那么必须先调用该函数,然后才能访问全局变量。。。显然:)@Rodolfo是的,当然!你可以用两种方法。。。我更喜欢window.YourVar这个变量是静态值还是动态值?