有什麼比較好的回到ajax:html data或json? 我在我的php(mvc)控制器PostController
,其中我有metod index
。該方法返回所有用戶的帖子,評論,帖子喜歡,評論喜歡等數組。這是一個大型的合併數組!像在牆上的東西一樣!Php ajax return json或html
所有我呈現view/home/index.php
文件,php
,並在特定的DIV文件jquery ajax
我load
但看FB和其他社交網站,他們返回JSON對象。
在我的情況下,如果我將json_encode
json返回給ajax,我必須循環each
所有帖子和評論。
所以,如果我循環與$.each
我必須把$.each
內的很多html代碼。 將所有html代碼放入javascript循環中並不醜陋,不好實踐嗎?或者爲這個循環存在更好的解決方案
我傾向於選擇JSON,因爲那時我負責數據如何圈進入視野。當你收到短暫的操作HTML基本上設置。 – Jhecht
你也可以發送json格式的html代碼,也許這是一個選項? – Daan
這個問題很可能會被封閉,因爲這是基於任何特定情況的意見。也就是說,IMO應該總是使用JSON,除非HTML具有某些特定的客戶端好處。 –