所以我在我的HTML頁面全球Vairable不會變化值
<script src="File1.js">
</script>
<script src="File2.js">
</script>
在第一個文件2個JavaScript文件我有一個全局變量。
var X="-1";
這個功能現在
function LoadUser()
{
X="1";
}
,在第二個文件我有這個功能
function WhoIsLog()
{
alert(X);
}
的問題是,X不會改變其值,即使cookie的結果帶來預期的價值。我需要第二個文件中的X新值。警報結果始終爲「-1」。
我也確認LoadUser()是第一個運行的函數。
你是否在'WhoIsLog()'之前調用'LoadUser()'? – Scimonster 2014-11-05 20:09:07
是的。首先,頁面加載並運行LoadUser()函數。然後,我單擊一個按鈕以運行WhoIsLog()函數,並將警報保持爲「-1」。 – 2014-11-05 20:12:16
我想你應該發佈這兩個文件的完整代碼。 – Scimonster 2014-11-05 20:14:12