Dans le cadre d'une application web comme travail scolaire, je me heurte à un problème auquel je ne trouve malheureusement aucune solution. Voici déjà mon code:
echo "<script type='text/javascript'>
$('#". $donnees['id_' . $choixarmure . ''] . "').click(function (){
$('#inventaire').append('
<div class=\"objetcontenu\">
<table class=\"listobj\">
<tr>
<th colspan=\"2\" class=\"titreobj\">" . $donnees['nom_' . $choixarmure . ''] . "</th>
<th class=\"niveau titreobj\">niv. " . $donnees["niveau"] . "</th>
</tr>
<tr>
<td rowspan=\"15\"><img src=\"image/" . $donnees['image'] . "\" class=\"iconeobjet\"/></td>
<td></td>
<td class=\"virestock\" rowspan=\"15\"><img src=\"image/virement.png\" class=\"virementfleche\" id=\"" . $donnees['nom_' . $choixarmure . ''] . "\"/></td>
</tr>
</table>
</div>');
})
</script>";
Tout ce passe plutôt bien au niveau du PHP, mon echo inscrit correctement ma balise <script> dans le HTML, toute fois mon code est bloqué à la ligne 3, l'inspecteur d'élément de Chrome me dit : "Uncaught SyntaxError: Unexpected token ILLEGAL". A quoi est-ce dû cette erreur? Que devrais-je faire pour que mon code fonctionne correctement?Merci d'avance pour votre aide.