Pourquoi mes “<br />” balises se converti à la “<br />”?
J'ai HTML les données stockées dans la base de données que je souhaite afficher en tant que est. Il continue à convertir
balises pour <br />
qui est un comportement que je ne veux pas. J'ai essayé de jouer avec javascript remplacer et encore je suis incapable de le convertir en HTML ordinaire.
var venueaddress = msg.result[0].venueaddress;
var venueaddress2 = venueaddress.replace("[newline]", "<br />");
alert(venueaddress2); //shows <br />
$("#venueaddress").text(venueaddress2); //lets now display it on the browser
<li><h3>Venue Address</h3><p><strong> <span id="venueaddress"></span> </strong></p></li>
Mais lorsqu'il s'affiche sur le navigateur, il a la <br /> et donc il n'y a pas de saut de ligne.
- vous pouvez coller le code où l'ajout de code HTML à votre page
- Êtes-vous le codage HTML avant de les stocker dans la base de données? Et vous essayez d'afficher le code HTML avec les balises intacte?
- vérifiez ce post stackoverflow.com/questions/1147359/jquery-decode-html-entities
- J'ai mis à jour le code
Vous devez vous connecter pour publier un commentaire.
Votre problème est avec
vous devez utiliser
Texte encoder n'importe quel caractère html et l'affichera dans la durée codé en html ne sera pas.
<br />
==<br />
Vous venez de besoin de Décoder la sortie pour récupérer le HTML d'origine.L'utilisation de javascript ne pas encoder fonction
Sans doute parce que lorsque vous êtes en l'insérant dans les DOM, à insérer sous la forme de texte et non pas au format HTML.
Puisque vous n'avez pas montrer le code que vous utilisez pour ce faire, il est difficile de le dire, ou dire ce que le meilleur moyen de le modifier afin qu'il attend HTML serait.
Vos données html est "échappé." Cela empêche les gens de l'envoi de la
<script>
balise pour les gens sans méfiance à leur navigateur.Correctif: vous devez d'abord déterminer si votre problème est un "bug" ou une "fonctionnalité".
Échapper html est généralement une bonne chose. Surtout si le seul problème est celui de la présentation.
Par exemple, un travail autour de peut-être insérer des caractères de saut de ligne plutôt que le br élément.