Вызов функции Javascript вызывает ошибку - PullRequest
1 голос
/ 25 марта 2010

Я пытаюсь вызвать функцию "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);           
}

Ответы [ 2 ]

3 голосов
/ 25 марта 2010

заменить

makeQuery(this.id){
alert(this.id);
}

с

makeQuery(this.id);
alert(this.id);
0 голосов
/ 25 марта 2010

У вас есть дополнительные фигурные скобки при переносе предупреждения, которые не имеют смысла:

makeQuery(this.id){\

Должно быть:

$(".predicate").click(function () { 
    makeQuery(this.id);
    alert(this.id);      
}); 

makeQuery требует ;, так как вы вызываете функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...