ajaxに戻る方が良い:htmlデータまたはjson? 私は私のphp(mvc)コントローラPostController
私はmetod index
を持っている。このメソッドは、すべてのユーザーの投稿、コメント、投稿の投稿、コメントの投稿などを返す配列です。これは大きな併合された配列です! Facebookの壁のようなもの!php ajax return json or html
私はphp
とview/home/index.php
ファイルにレンダリングして、特定のdivの中にファイルjquery ajax
私load
で
は、しかし、FBや他のソーシャルネットワークサイトを見て、彼らはJSONオブジェクトを返すことすべて。
私の場合、json_encode
jsonをajaxに返すと、each
のすべての投稿とコミットがループする必要があります。
私は$.each
とループするので、多くのhtmlコードを$.each
に入れなければなりません。 javascriptの中にそのHTMLコードをすべて入れておくのは醜いことではありません。または、このループのためのより良いソリューションが存在しますか?
私はJSONを好む傾向にある:JSONまたはデータ型ビューに表示されます。 htmlの操作が不足すると基本的に設定されます。 – Jhecht
json形式でhtmlコードを送信することもできます。これはオプションですか? – Daan
この質問は、特定の状況に基づく意見の問題であるため、ほとんどの場合閉鎖されます。つまり、IMOでは、HTMLに特定のクライアント側のメリットがある場合を除いて、常にJSONを使用する必要があります。 –