私は ajax を使用してクライアント側でページを生成しようとしていますが、これまでのところ、それを行うための 2 つのアイデアがあります。
サーバーから基本的な DOM、JS、および CSS ファイルを含むページをロードし、サーバーからデータを取得してクライアント側でページを生成する ajax 呼び出しを行うことができます。
サーバーから JS ファイルと CSS ファイルを含む完成したページを読み込むことができ、ユーザーがコンテンツを更新したいときはいつでも ajax 呼び出しを行うことができます。
私は 2 つの方法のどちらも好きではありません (どちらも JS コードでページ テンプレートを使用します)。最初のものは、サーバーへの余分な要求を行っています。2 つ目は、php コードでテンプレートの別の「コピー」を作成する必要があります。
構造をよりきれいにするための提案はありますか?
更新: ページが大きすぎない場合は、サーバー側でページ全体を生成するのが良いと思います (数百行のテーブルが大きく、サーバーがデータの周りにすべての html タグを生成するのに多くのコストがかかると考えています) )、この場合、サーバーから json データを取得してページを生成する代わりに、ajax を使用してページをプルするだけで済みます。