SyntaxError: el identificador se inicia inmediatamente después del literal numérico en Firebug
Estoy recibiendo ese error cuando llamo a esta función javascript:
function kickUser(id_userChat){
$.post("chatFuncs.php", { action: "kick", id_user: id_userChat });
}
esta función "kickUser" se genera para cada usuario conectado a mi casilla de chat, 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>';
y la acción "kick" es solo una actualización de mi base de datos donde elimino al usuario de la tabla de chatUsers
Si cambio $ rowUsers ['id_user'] por $ rowUsers ['userName'] el error cambia a:ReferenceError: 'userName' no está definido (Cambié el nombre real del usuario para 'userName' solo para este ejemplo).