Création d'une application Web comprenant plusieurs divs contentEditable. Les utilisateurs ajoutent des choses à la div, clique sur le bouton de sauvegarde, qui enregistre toutes les données de chaque div à un objet JSON. Cela passe par JSON.stringify
à une base de données mysql en tant que texte (téléchargé avec php via mysql_real_escape_string()
). Une fois chargé, il retourne à JSON.parse
, puis via javascript et jquery est replacé là où il était. Le seul problème est que les caractères de nouvelle ligne ne sont pas remplacés.
Y a-t-il une solution rapide à cela?La page Web ne conserve pas les retours à la ligne
2
A
Répondre
3
Les caractères de nouvelle ligne HTML sont ignorés. Ce dont vous avez besoin est <br/>
étiquettes pour remplacer les nouvelles lignes, et PHP a la fonction parfaite pour vous. nl2br() remplacera les nouvelles lignes par ces balises et devrait renvoyer la sortie que vous attendez.
$string = "some text\nwith\nnewlines";
echo nl2br($string);
// should return "some text<br/>with<br/>newlines"
Questions connexes
- 1. La table ne conserve pas la sélection
- 2. Comment éviter les retours à la ligne dans Safari?
- 3. La fonction Oracle REPLACE() ne gère pas les retours chariot et les sauts de ligne
- 4. Empêcher les retours à la ligne dans System.Windows.Forms.Button
- 5. Supprimer les retours à la ligne du résultat MarkupBuilder
- 6. ASP.NET Session ne conserve pas les pages
- 7. QtSql: QSqlRecord ne conserve pas les préfixes de la table
- 8. La page Web ne s'ouvre pas
- 9. C# Hashtable ne conserve pas les valeurs
- 10. Ne conserve pas la valeur de la cellule
- 11. Comment ajouter des retours à la ligne ou des retours chariot à la description sur facebook graphe API
- 12. cherrypy conserve objet entre la page mise à jour
- 13. Regex pour supprimer les retours de chariot avant et arrière ainsi que les retours à la ligne d'une phrase
- 14. AVPlayer ne conserve pas AVPlayerItem
- 15. à l'aide downloadFile télécharge le fichier, mais ne conserve pas les sauts de ligne
- 16. Le membre statique ne conserve pas la valeur affectée
- 17. Le bouton gtkmm ne conserve pas la taille et l'emplacement
- 18. télécharger la page web complète pour la visualisation hors ligne
- 19. Ajouter une ligne simple Tweet à la page Web
- 20. Comment puis-je supprimer tous les espaces et les retours à la ligne dans Perl?
- 21. La page Web ne montrera pas certains caractères
- 22. Comment inclure les retours à la ligne à partir de syscomments dans SQL Server?
- 23. LaTeX: Empêcher les retours à la ligne dans une partie du texte
- 24. Internet Explorer ne peut pas afficher la page Web?
- 25. charge jquery ne fonctionne pas dans la page web IE8
- 26. PHP: Besoin d'aide pour supprimer les retours à la ligne du code
- 27. Windows Authentification ne fonctionne pas avec la page Web ASP.NET
- 28. La page Web ne s'affiche pas correctement dans Outlook
- 29. PDF à la page Web
- 30. EGODatabase ne conserve pas l'enregistrement inséré
Les données vont-elles d'une zone de texte à une div? –
Les données vont de div à mysql en div. – DavidR