0

次のような DOM 置換を行う必要があります。

$("#target").html('<?php echo $html?>');

$html変数が複雑なマークアップになる可能性がある場所

$html = '<div>
    <input type="text" name="test" />
  </div>';

もちろん、何らかのエスケープが必要です。そうしないと、JavaScript エンジンが最初の crlf または引用符で構文の問題で壊れてしまいます。レールにescape_javascriptは、それを非常に簡単にする単純な関数があります。Cakephp に似たようなものはありますか?

4

2 に答える 2