2012-05-30 103 views
0

我是JQuery的新手,所以我在這裏有點困惑。我有一個按鈕,onclick,運行此功能。當jQuery被註釋掉時,當按鈕被點擊時警報就會消失。但是對於JQuery,單擊按鈕時沒有任何提示。我做錯了什麼?JQuery殺死函數

<script type="text/javascript"> 
function LoadList(type){ 
    alert(type); 
    if(type == "private"){ 
     //$.post("fileone.php", { page: "private" }; 
    }else{ 
     //$.post("fileone.php", { page: "public" }); 
    } 
} 
</script> 

回答

8

第5行有一個語法錯誤,您錯過了右括號。

+1

我建議使用他的javascript控制檯打開OP測試他的代碼,Chrome/IE中的F12和Firefox中的Ctrl + Shift + K會立即顯示語法錯誤。 –

+1

看來,jQuery並沒有殺死這個函數,但是這個函數正在自殺。 – lucuma

4

您有語法錯誤。 jQuery的第一行需要右括號。在瀏覽器中檢查你的錯誤控制檯,它會告訴你這種錯誤。

+0

我試過了,我在螢火蟲裏找不到它。謝謝。當你整天編程時,很難看到語法錯誤 –

+0

你有沒有嘗試在菲爾建議的第一個'.post()'中加上右括號,它仍然不會運行? –

+0

嘿@FabricioMatte,是的,它運行完美。我剛纔沒有提供答案,因爲Stack Overflow限制你在提問後約20分鐘設置一個答案。這些傢伙在10秒內回答了哈哈 –