我试图调用函数“makeQuery”并且它不起作用,FireBug告诉我:
失踪;在声明之前 [打破此错误] makeQuery(this.id){\ n
我不太明白它要求我把“;”
$(".predicate").click(function () {
makeQuery(this.id){
alert(this.id);
}
});
function makeQuery(value){
queryString = queryString+"val="+value+"&";
variables = variables+1;
alert(queryString);
alert(variables);
}
答案 0 :(得分:3)
替换
makeQuery(this.id){
alert(this.id);
}
与
makeQuery(this.id);
alert(this.id);
答案 1 :(得分:0)
在包装警报时,你有一个额外的花括号,这是没有意义的:
makeQuery(this.id){\
应该是:
$(".predicate").click(function () {
makeQuery(this.id);
alert(this.id);
});
由于您正在调用函数,因此makeQuery
需要;
。