Php ajax return json or html
Php ajax return json or html
回到
ajax:html data还是json更好?我在我的php(mvc)控制器PostController
中,我有index
。该方法返回包含所有用户帖子,评论,帖子喜欢,评论喜欢等的数组。这是一个大型合并数组!像脸书墙上一样!
我在view/home/index.php
文件中渲染的所有内容都带有php
,并且jquery ajax
我在特定div 中load
该文件
但是查看fb和其他社交网站,他们返回json对象。
就我而言,如果我将json_encode
json 返回到 ajax,我必须循环each
所有帖子和通信。
因此,如果我循环使用$.each
我必须在$.each
中放入很多 html 代码。将所有 html 代码放在 javascript 循环中不是丑陋和糟糕的做法吗?还是存在更好的解决方案?
这取决于您要对数据执行的操作。如果将数据用作不对其执行任何计算的数据表示形式,则可以使用 HTML。这样,您可以轻松地用javascript替换网站的一部分,而无需处理结构化数据。
但是,如果要对数据执行计算,或者只想在不同位置使用部分数据,则JSON是要走的路。
请注意,这只是我的意见。
嘿,
你可以像下面这样定义你想要的数据类型
Datatype:json or datatype:html in jquery ajax
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使Javascript动态html表及其上的事件
- Php ajax return json or html
- IOS HTML Canvas or CSS3 3D Transforms
- 确定元素是否由 JS 添加,还是原始 HTML 文档 *OR* 检测脚本何时通过 InnerHTML 更新节点
- JQuery .empty(), .remove() or .html('')
- jQuery hide(), show() or html()
- JS HTML conditions if else or switch
- window.open is javascript or html?
- Kerberos via javascript or HTML 5
- Active or Focus Effect on HTML< Ul> tag
- HTML or JavaScript to multiply
- Twitter Bootstrap modal, HTML or Javascript?