サーバー側にAJAX呼び出しを行ってデータを取得する状況がたくさんあります。私の質問は:
JSONまたはXMLとして単純にデータを取得する方が良いですが、すべての入力を行うにはjavascriptを使用する必要があり、このjavascriptでユーザーのサーバー側変数を使用することは不可能です(ここで間違っていますか)またはデータベース データだけでなく、HTML 全体を取得することをお勧めします。
最初の方法は、AJAX 呼び出しからテーブル セルのコンテンツのみを取得し、JavaScript で HTML を生成するテーブル全体を実行することです。2 つ目は、AJAX を呼び出して、サーバー側からデータが返された HTML 全体を取得することです。
サーバー側言語でプログラミングする方が簡単なので、現在は 2 番目のアプローチを使用していますが、このアプローチを使用すると 2 つの問題が発生します。
データのみを取得する代わりに、HTML 全体を取得します。これは、たとえば、クライアントで生成するのではなく、毎回あまりにも多くのデータをロードしていることを意味します。
取得したデータは、HTML コードで既に「フォーマット」されているため、この特定の「プロジェクト」にのみ有効です。JSON の生データを取得できれば、サーバー側の AJAX コードを再利用して、別のページでこのデータを使用して別のことを行うことができます。
ここでのベストプラクティスは何ですか?