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>&nbsp;
<a href="#" class="BtnKick" onClick="kickUser('.$rowUsers['id_user'].')">Kick</a></br>';

и действие «kick» - это просто обновление моей базы данных, где я удаляю пользователя из таблицы chatUsers.

Если я изменю $ rowUsers ['id_user'] на $ rowUsers ['userName'], ошибка изменится на:ReferenceError: 'userName' не определено (Я изменил настоящее имя пользователя на «userName» только для этого примера).

Ответы на вопрос(2)

Ваш ответ на вопрос