0

2つのHTMLファイルがあります。

これらの2つのHTMLファイルを追加する必要があります。

Javascript、Jqueryに2つのファイルを追加して1つのファイルを取得する方法はありますか?

Jqueryでappendやその他の関数を見ましたが、私のユースケースは2つの大きなファイルを追加したいです

4

1 に答える 1

1

正確なコードはありませんが、必要ないはずです(jQueryは十分に文書化されています)

  1. Ajax を使用して HTML データ (コード) を取得する
  2. おそらく、コンテンツを追加したいですか?body タグの間 (および場合によっては head タグの間) でデータを取得する必要があります。
  3. それらを連結します。ajax データは文字列であることを忘れないでください

ただし、このタイプのことは、PHP のようなサーバー側言語の方が適切に聞こえます。「ビルダー」PHP ファイルに対して ajax 要求を行うことができます。これにより、2 つのファイルがまとめて返されます。さらに、テンプレートを正しく使用すれば、頭/体のフィルタリングの面倒なことをする必要はありません。

疑似コードの例

//template.php
<html>
    <head></head>
    <body>
        <?php include 'foo.php'; ?>
    </body>
</html>

//foo.php
My html content
<h1>Hello</h1>

//bar.php
My other page
<h1>About</h1>

//builder.php
<html>
    <head></head>
    <body>
        <?php include 'foo.php'; include 'bar.php'; ?>
    </body>
</html>

最良の例ではありませんが (非常に単純です)、アイデアが得られるはずです。builder.php で ajax リクエストを取得すると、それがすべてのコンテンツになります。ファイル名パラメーターを使用して連結する builder.php ファイルを作成することで、さらに強力にすることができます (これらのファイルに対して検証を行う必要があります...)。

于 2012-11-22T16:15:51.703 に答える