SyntaxError: Bezeichner startet in Firebug unmittelbar nach dem numerischen Literal

Ich erhalte diesen Fehler, wenn ich diese Javascript-Funktion aufrufe:

function kickUser(id_userChat){
$.post("chatFuncs.php", { action: "kick", id_user: id_userChat });  
}

Diese "kickUser" -Funktion wird für jeden Benutzer generiert, der mit meiner Chat-Box verbunden ist

$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>';

und die Aktion "kick" ist nur eine Aktualisierung meiner Datenbank, bei der ich den Benutzer aus meiner chatUsers-Tabelle entferne

Wenn ich $ rowUsers ['id_user'] für $ rowUsers ['userName'] ändere, ändert sich der Fehler in:ReferenceError: 'userName' ist nicht definiert (Ich änderte den echten Namen des Benutzers für 'Benutzername' nur für dieses Beispiel).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage