私はこの質問をするつもりでした(すでに質問されていることがわかるまで)そして今、その質問に対する答えがあります:
PHP スクリプトから JSON を要求し、その結果を JavaScript を使用して HTML にラップすることをお勧めします。
現在、ドキュメントに追加する JavaScript を使用して HTML を生成するという不幸なタスクがあり、これにどのようにアプローチするのが最善かわかりません。
PHP では、単純に HTML ファイルを保存しfile_get_contents()
、正規表現を使用していくつかのトークンを関連情報に置き換えることができますが、JavaScript ではそれほど簡単ではないと思います。
私が考えたいくつかの方法:
反発的なアプローチ。大量の醜い文字列を生成し、それを追加します。
var html = '<div class="comment">' + '<strong>' + author + '</strong>: ' + '<p>' + content + '</p>' + '</div>'; $("#comments").append(html);
文字列をどこかに保存してから、正規表現を使用します。これは次のようになります。
var commentHTML = '<div class="cmt"><strong>{auth}</strong>: {cmt}</div>';
これをうまく処理するライブラリ/プラグインはありますか? 文字列に格納された HTML のチャンクで JavaScript を混乱させることは、私が本当に避けたいことです。たぶん、私がPHPを使用して行っていると述べた方法と同様の方法がありますか? JavaScript は HTML ファイルを読み取り、コンテンツを文字列として保存できますか?