Я сохраняю данные в базе данных с помощью json / jquery / ajax. Когда я загружаю данные в текстовое поле, я получаю желаемый результат. Но когда я загружаю данные в DIV, разрывы строк отсутствуют. Я тестировал все с помощью css, включая
white-space:pre;
и т.п.
Я сохраняю данные в json с помощью
"', 'text': '" + $('#textInput').val() +
но я также тестировал его с помощью .html () и .text ().
Чтение данных:
$('#textOutput').text(data.d.Text);
Я получаю текст corect в своем div, но нет разрывов строк!
CSS текста
.textOutput // <div> not working, <textarea> working
{
width:100%;
border: 0;
height: auto;
overflow:visible; // also tested with auto etc.
margin: 5px 8px 5px 0px;
font-family: Courier New, Courier;
font-size: 12px;
// white-space:pre;
}
CSS ввода эквивалентен