2012-03-15 35 views
9

Tôi muốn tìm nạp nội dung của tệp văn bản và tôi đã quản lý để làm điều đó. Mọi thứ đều hoạt động ngoại trừ một điều - phát hiện ra các dòng mới.Cách giữ nguyên dòng mới khi hiển thị tệp văn bản với jQuery

Giải pháp của tôi để lấy nội dung trong tập tin văn bản:

$.ajax({ 
    url: '/nhagyavi/files/textfiles/changelog.txt', 
    success: function(data) { 
     $('#load-changelog').html('<div style="font-family: Courier New;">' + data + '</div>'); 
    } 
}); 

Nội dung của tập tin văn bản:

2012-03-15: Snabbfixar 
- Detta är en fin liten rad som berättar vad som är nytt 
- En till rad, tillsammans med en <a href="javascript:void(0)">länk</a> 

Làm thế nào kết quả trông giống như trên trang của mình:

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 

Tôi không biết làm thế nào tôi có thể sử dụng print_r trong jQuery vì vậy tôi không thể thực sự thấy cách các dòng reall y trông như thế. Bất cứ ai biết làm thế nào tôi có thể sửa chữa vấn đề của tôi?

Trả lời

17

Thêm white-space:pre-line; để container của bạn:

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

Giản demo: http://jsfiddle.net/tF3Mb/1/

Nếu bạn cũng muốn hiển thị tất cả các ký tự không gian, sử dụng white-space:pre thay vì pre-line: http://jsfiddle.net/tF3Mb/

+0

Cảm ơn bạn! :) Đó là giải pháp nhanh chóng làm việc như một say mê^^ Tôi sẽ đánh dấu câu trả lời của bạn là chính xác khi tôi có thể. – Erik

Các vấn đề liên quan