ошибка загрузки многострочного текста из базы данных в переменную javascript

#javascript #variables

#javascript #переменные

Вопрос:

Я пытаюсь загрузить многострочный текст из базы данных MySQL в переменную JavaScript, но это не работает.

Я получаю текст из базы данных, затем добавляю текст в spring model в качестве его атрибута « mytext «.

В файле jsp я хочу извлечь текст, поэтому у меня есть код, подобный этому:

  var text = '<c:out value="${mytext}"/>'; //multy-line text
 alert(text);
  

Приведенный выше код завершается с ошибкой, и функция alert() не будет вызвана.

Если текст из базы данных однострочный, все проходит нормально.

Как это можно исправить в коде скрипта?

Ответ №1:

Вы можете использовать последовательность символов, чтобы объединить многострочный текст в одну строку (на стороне сервера), а затем разделить текст с помощью javascript, используя ту же последовательность символов.