我在这里有点困惑。我有PHP文件检索数据库记录。我会用我前端的Ajax调用来调用它。我是否需要将记录转换为JSON?如果不这样做,当我需要做的我应该使用JSON检索数据库记录吗?
1
A
回答
2
你不“需要”将结果作为JSON返回。但我会推荐它。 JSON非常便于携带,因此其他应用程序可以更轻松地与您的应用程序进行交互。解析JSON比通过简单分隔符分隔记录要容易得多。
例如,你可以使用克罗克福德的JSON解析器:http://www.json.org/js.html
至于JSON VS XML:Why need to use JSON in php and AJAX
1
您不必使用JSON,但你可以使用函数json_encode编码任何关联数组:
0
如果您的客户端请求JSON格式的数据,那么它可能是最好采取结果从您的数据库调用并将它们转换为JSON格式的字符串,然后再将其返回给客户端。
但客户端的AJAX调用也可能是以XML格式请求数据。
所以答案取决于客户的期望。
相关问题
- 1. 我应该在Struts2视图图层中检索数据库记录吗?
- 2. 我应该使用多对多数据库表的索引吗?
- 3. 我应该使用ng-change来保存对数据库记录的更改吗?
- 4. 使用select选项标记从Java数据库检索记录
- 5. 从mysql数据库中检索记录
- 6. PHP连接数据库:检索记录
- 7. 使用JSON检索数据库列
- 8. 需要为我的应用程序保存大量记录...我应该使用本地数据库instad吗?
- 9. 使用angularjs从数据库检索记录后,将xml转换为json
- 10. 我应该存储关于数据库中的数字记录的信息吗?
- 11. 使用数据库/ sql检索golang中的记录mysql
- 12. HTML5SQL使用SELECT语句从Web数据库中检索记录
- 13. 使用django从数据库检索记录
- 14. 使用vb6从oracle数据库检索当前日期记录
- 15. 使用appengine改进数据库记录检索吞吐量
- 16. 检索记录时使用MySql数据库的ArrayList性能
- 17. 我应该将Firebase与我的数据库一起使用吗?
- 18. 我应该使用核心数据吗?
- 19. 我应该使用WWW删除我的网站记录吗?
- 20. 在合并数据库记录时,我应该留下多少纸质记录?
- 21. 从视图中检索数据,我应该使用模型绑定器吗?
- 22. 我应该使用多线程吗? (从API检索海量数据)
- 23. 我应该检查数据库更改吗?
- 24. 我应该如何使用数据库?
- 25. 我应该使用标记接口吗?
- 26. 我应该使用哪个NoSQL数据库进行日志记录?
- 27. 我应该为每个使用的字段添加数据库索引吗?
- 28. 从表中检索数据并使用该数据登录
- 29. 检索数据库数据到JSON - 移动登录表
- 30. json - hot使用json检索数据
你应该将你的一些问题转换为接受。 –
类似:http://stackoverflow.com/questions/4881876/why-need-to-use-json-in-php-and-ajax/4881898#4881898 –
我的歉意!这个问题正是我需要的。关闭主题或删除它,如果你想!再次道歉 –