0

私はデータベースアプリを書いています。それはいくつかのデータを引き出して、それをウェブブラウザまたはモバイルアプリに表示します。AJAXコマンドに応答する前にサーバー側でデータをフォーマットするか、ブラウザー/モバイルアプリにブラウザー側のデータを画面にフォーマットさせる方がよいでしょうか。

簡単な順序付きリストを取得します

<OL>
<LI>Number 1</LI>
<LI>Number 2</LI>
<LI> ....</LI>
</OL>

json (私の形式は実際のJSONデータではなく単なる例です)配列をデータだけで返送し、遠端でより多くの処理を必要とする遠端形式にすることができます

a[0]Number1;a[1]Number 2;a[3]....

または、サーバー上でフォーマットされた場所に送り返すことができ、遠端はそれを表示するだけで、処理が少なくなります

a[0]<OL>;a[1]<LI>Number 1</LI>;a[3]<LI>Number 2</LI>;a[4]<LI>....</LI>;a[5]</OL>

どちらか一方を実行する+/-の理由を探しているだけです。

ありがとう/アンディ

4

1 に答える 1

1

サービス呼び出しはJSONを返し、HTMLを返さないようにすることをお勧めします。AJAX呼び出しが返すデータの量によっては、パフォーマンスへの影響は無視できる場合がありますが、形式が悪く、サービスの再利用性が低下します。

クライアント側でリストを作成する際の途切れを防ぐために、一時変数にタグとフォーマットを追加し、構造全体を一度にDOMに追加します。

于 2012-04-10T04:18:52.527 に答える