Lors de la sortie de valeurs d'une base de données en JavaScript, il est crucial d'échapper aux guillemets doubles pour éviter des erreurs prématurées. terminaison des attributs HTML. Ceci est particulièrement important lorsque les valeurs de la base de données contiennent des espaces, car les guillemets doubles fermeront l'attribut avant le code qu'il contient.
Pour résoudre ce problème, évitez d'utiliser le caractère d'échappement JavaScript () dans le contexte HTML. Au lieu de cela, remplacez les guillemets doubles par la représentation d'entité XML appropriée, ".
Dans l'exemple fourni, où le code HTML contient le code suivant :
Le double- une citation après « Évaluation préliminaire » fermera prématurément l'attribut onclick. Pour y échapper correctement, utilisez le code suivant :
Cela garantira que le caractère guillemet double est interprété dans l'attribut HTML et non comme un terminateur d'attribut.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!