SyntaxError: идентификатор запускается сразу после числового литерала в Firebug
Я получаю эту ошибку при вызове этой функции JavaScript:
function kickUser(id_userChat){
$.post("chatFuncs.php", { action: "kick", id_user: id_userChat });
}
эта функция «kickUser» генерируется для каждого пользователя, подключенного к моему чату, например
$listUsers .= '<img src="imgUsers/'.$DBClass->nomImg($rowUsers['id_user'],$posImg).'" height="'.$heightImg.'" width="'.$widhImg.'"/>
<span class="styleMsg">'.$rowUser['nameUser'].'</span>
<a href="#" class="BtnKick" onClick="kickUser('.$rowUsers['id_user'].')">Kick</a></br>';
и действие «kick» - это просто обновление моей базы данных, где я удаляю пользователя из таблицы chatUsers.
Если я изменю $ rowUsers ['id_user'] на $ rowUsers ['userName'], ошибка изменится на:ReferenceError: 'userName' не определено (Я изменил настоящее имя пользователя на «userName» только для этого примера).