SyntaxError: o identificador inicia imediatamente após o literal numérico no Firebug
Estou recebendo esse erro quando eu chamo essa função de javascript:
function kickUser(id_userChat){
$.post("chatFuncs.php", { action: "kick", id_user: id_userChat });
}
esta função "kickUser" é gerada para cada usuário conectado à minha caixa de bate-papo, como este
$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>';
e a ação "kick" é apenas uma atualização para o meu banco de dados onde eu removo o usuário da minha tabela chatUsers
Se eu alterar $ rowUsers ['id_user'] para $ rowUsers ['userName'], o erro muda para:ReferenceError: 'userName' não está definido (Eu mudei o nome real do usuário para 'userName' apenas para este exemplo).