我對JavaScript有些新鮮感,並且對全局變量有問題。我有一個組ID,它是我的PHP會話變量的一部分,我想放入一個JavaScript全局變量,以便我可以訪問JavaScript中的值。但JavaScript始終將變量顯示爲undefined
,所以我必須做出錯誤的事情。概括地說,我有以下代碼:JavaScript全局變量undefined問題
<head>
<script type="text/javascript">var group = <?php echo($group)?>;</script>
</head>
<body>
<script type="text/javascript">
function clicked() {
alert(window.group);
}
</script>
當alert
窗口彈出它表明不確定的,但我可以通過產生看看源告訴,以及螢火該值被設置爲變量在一個點上。
我在做什麼錯?
值是一個字符串嗎?它是否需要'var group ='<?pgp echo($ group)?>';'? –
這是問題!謝謝馬特! –
我認爲這是一個數字:) – ValeriiVasin