jquery .ajax()意外;

问题描述:

试图做一些低级别的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

在can_id的末尾有一个分号。删除它

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

我同意。补充:分号用作javascript中语句的分隔符。因此,@themerlinproject应该只使用它来结束一个语句,声明一个函数或变量和东西,而不是在函数调用中声明参数:) – Alfabravo