我需要做一個DOM取代,這樣的事情:如何編寫代碼的JavaScript內
$("#target").html('<?php echo $html?>');
其中$html
變量可能是一個複雜的標記
$html = '<div>
<input type="text" name="test" />
</div>';
當然,我需要某種形式的的轉義,或者JavaScript引擎在第一個crlf或引用中會出現語法問題。在導軌中有一個簡單的功能escape_javascript
,使它非常容易。 cakephp中有沒有類似的東西?
的[傳遞一個PHP字符串JavaScript變量(和逃避換行符)](可能重複http://stackoverflow.com/questions/168214/pass-a-php-string-to-a-javascript -variable-and-escape-newlines) – ndm