Я использую codeigniter, и контроллер отправляет значение для просмотра (я хочу показать его в textarea).
значение содержит разрыв \ n, так как данные были введены с тегом textarea.
и я использую jquery для чтения его данных. Я не читаю его в разделе html (который будет отлично работать), потому что мне легко распознавать и поддерживать каждую функцию, такую как удаление раздела / элемента или добавление раздела / элемента.
Я искал подобную проблему, но ни одна не работает.
, вот мой код:
<script>
function init()
{
var render = '<textarea required id="some_id"><?= $test ?></textarea>
$('#some_div').html(render);
}
</script>
, поэтому есть ошибка, и результат выглядит так на моей консоли:
так что есть разрывная строка, и я предполагаю, что проблема заключается в разрывной строке, потому что, когда объявляется строковое значение, в конце требуется '+ этого
поэтому я пытаюсь добавить его, и вот мой код.
<script>
function init()
{
<?php
$text = $some_data_from_controller;
$breaks = array("\r\n");
$test = str_ireplace($breaks, "'+\n'", $text);
?>
var render = '<textarea required id="some_id"><?= $test ?></textarea>';
$('#some_div').html(render);
}
</script>
, и это на моей консоли:
такТам нет ошибки появляются. но перерыв не работает. Вот результат на моем сайте: