0

我正在使用 CakePHP,我正在将数据从 textarea 获取到控制器并将其存储到 DB 中,从 DB 中检索数据并显示在视图上,这很好。当我在新的数据中提供数据时遇到了一个问题行,数据已成功存储到显示语法错误的视图部分,为什么因为在 jQuery 中我试图使用 .val('sometext') 函数显示 textarea 值。为了解决我的问题,我使用 addlashes,addcslashes 但是没有用,请指定处理新行的更好方法。

我在 ctp 中的代码:

$('#description').val('<?php echo $file['description'];?>');
4

1 回答 1

0

首先,我会确保这是一个好方法......如果是,那么只需使用json_encode()

$('#description').val('<?php echo json_encode($file['description']);?>');
于 2013-06-14T05:49:30.560 回答