Я получаю сообщение об ошибке, в то время как я регистрирую переменную php в элемент HTML формы через JavaScript.Например, если в моем коде есть переменная php $edu_notes
, и я присваиваю значение этой переменной элементу HTML, который является
<textarea name="1_1_50" id="1_1_50" ></textarea>
, и мой код JavaScript:
document.getElementById('1_1_50').value = "<?php echo $edu_notes; ?>";
значение $edu_notes
взято из профиля linkedin:
"First Text Line
Second Text Line"
между первой строкой текста и второй строкой текста есть пробел.А javascript выдает ошибку, которая
unterminated string literal
"First Text line
Javascript не получает полное значение в виде строки из-за пустой строки.Я пробовал некоторые функции PHP, такие как filter_var(),nl2br(),trim()
, но не решил эту проблему.Я также пытался набрать приведение через (string) $edu_notes
.
В моем исходном файле, что я получаю, смотрите скриншот ниже:
![enter image description here](https://i.stack.imgur.com/tnr1p.png)
Я делаю этотип функциональности, потому что все элементы формы происходят из базы данных динамически.