我需要进行 DOM 替换,如下所示:
$("#target").html('<?php echo $html?>');
其中$html
变量可能是一个复杂的标记
$html = '<div>
<input type="text" name="test" />
</div>';
当然,我需要某种转义,否则 javascript 引擎将在第一个 crlf 或引用时因语法问题而中断。在 Rails 中,有一个简单的函数escape_javascript
使它变得非常容易。cakephp中有类似的东西吗?