Что делать с текстами, в которых присутвуют пустые строки?

129
30 июля 2019, 19:10

Всем привет! Заголовок запроса может быть не понятен, но я сейчас попробую объяснить. На сервере есть тексты, как эти:

Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне.
Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую...

Вот как видно тут, в этом тексте есть пустая строка. Если просто вывести этот текст на страницу то, все хорошо отобразиться. А если нужно его обрезать?

Если поместить такой текст в переменную, то получится вот так:

let description = 'Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне.
Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую...';

И тогда произойдет ошибка и текст не отобразиться. Ошибка будет типа: SyntaxError: '' string literal contains an unescaped line break, а вот где указана ошибка:

А вот исходник:

Что делать с этим? Только не надо говорить, что нужно лезть на сервер и там все ручками изменять, удалять эти пустые строки и т.д.. Подскажите как избавиться от этих пустых строк?

Answer 1
let description = `Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне.
Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую...`;

измени кавычки

Answer 2

Если текст формируется на сервере, заключите его в теги и извлеките с помощью javascript:

var ptext = $('.ptext').text();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
 
<p class="ptext">тут какой-то текст даже с пробелами</p>

И дальше используйте эту переменную

READ ALSO
Как правильно настроить elasticsearch под неточный поиск?

Как правильно настроить elasticsearch под неточный поиск?

Есть названия товаров к примеру

105
Как добавить теr к товарам через wp функцию?

Как добавить теr к товарам через wp функцию?

как можно добавить ко всем товарам сразу тег, я пробовал вот так присваивать, но не вышло

133
Контроллер как сервис в Symfony 3.4

Контроллер как сервис в Symfony 3.4

Доброго времени суток всем, возникла проблема с определением и настройкой контроллера как сервиса, суть проблемы - пишу бандл для подключения...

126
Постепенный вывод данных

Постепенный вывод данных

Имеется ajax скрипт и php скрипт

129