Comment préserver les nouvelles lignes lors de l’affichage d’un fichier texte avec jQuery

Je veux récupérer le contenu d’un fichier texte et j’ai réussi à le faire. Tout fonctionne sauf une chose: détecter de nouvelles lignes.

Ma solution pour récupérer le contenu dans le fichier texte:

$.ajax({ url: '/nhagyavi/files/textfiles/changelog.txt', success: function(data) { $('#load-changelog').html('
' + data + '
'); } });

Le contenu du fichier texte:

 2012-03-15: Snabbfixar - Detta är en fin liten rad som berättar vad som är nytt - En till rad, tillsammans med en länk 

A quoi ressemble le résultat sur ma page:

 2012-03-15: Snabbfixar - Detta är en fin liten rad som berättar vad som är nytt - En till rad, tillsammans med en länk 

Je ne sais pas comment utiliser print_r dans jQuery, je ne vois donc pas vraiment à quoi ressemblent les lignes. Quelqu’un qui sait comment je peux résoudre mon problème?

Ajouter white-space:pre-line; à votre conteneur:

 #load-changelog { white-space: pre-line; } 

Démo simplifiée: http://jsfiddle.net/tF3Mb/1/

Si vous souhaitez également afficher tous les espaces, utilisez white-space:pre au lieu de pre-line : http://jsfiddle.net/tF3Mb/