【发布时间】:2020-02-26 10:39:57
【问题描述】:
我正在使用 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>
【问题讨论】:
标签: jquery html textarea newline