2011-11-19 54 views
0

試圖做一些低級別的Ajax,在後臺點擊url,但在客戶端沒有做任何事情。下面是代碼:jquery .ajax()意外;

can_id = $(this).attr('id');    
$.ajax({ 
    url:"savethis.php", 
    data:"q=0&can_id="+can_id; 
}); 

,但我不斷收到此錯誤:

Uncaught SyntaxError: Unexpected token ; 

當我註釋掉AJAX()部分錯誤消失。爲什麼我得到這個錯誤?

+2

錯誤告訴你問題是什麼。有一個';'不應該是的地方。所以刪除'''後'can_id' ... – davin

+0

唉,謝謝。盯着屏幕太長 – themerlinproject

回答

2

在can_id的末尾有一個分號。刪除它

data:"q=0&can_id="+can_id**;** 
+0

我同意。補充:分號用作javascript中語句的分隔符。因此,@themerlinproject應該只使用它來結束一個語句,聲明一個函數或變量和東西,而不是在函數調用中聲明參數:) – Alfabravo