我正在开发CakePHP,我从textarea获取数据到控制器和 将它存储到数据库中,从数据库中重新传输数据并在视图上显示,它很好。我遇到了一个 问题当我以新行提供数据时,数据存储成功 视图部分显示语法错误,为什么因为在jQuery我试图显示 textarea值使用.val('sometext')函数。为了解决我的问题,我使用了addslashes, addcslashes但没有用,请指定处理新行的更好方法。
我的代码在ctp:
$('#description').val('<?php echo $file['description'];?>');
答案 0 :(得分:0)
首先,我会确保这是一个很好的方法......如果只是使用json_encode()
:
$('#description').val('<?php echo json_encode($file['description']);?>');