有什么比较好的回到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具有某些特定的客户端好处。 –