响应的格式应该是什么?
XML或JSON?
可以解析吗?
我在开发我的Android本机应用程序之前曾尝试过使用Java
但现在,我正尝试使用JQuery Mobile编写应用程序。使用Ajax与PHP交谈并从Mysql获取数据
回答
您可以使用JSON和是它可以很容易地解析,如果你传送回JSON
试的jQuery。员额方法,例如:
$.post("test.php", { "func": "getNameAndTime" },
function(data){
console.log(data.name); // John
console.log(data.time); // 2pm
}, "json }
JSON。使用json_encode()
将包含数据的php数组传回到前端。
JavaScript具有本地函数JSON.parse()和JSON.stringify(),这使得发送/接收数据变得非常简单。 PHP也有同等功能的JavaScript对象符号
这是一个非常模糊的问题格式化数据.....
的数据可以是XML/JSON/HTML /任何你想要的格式....你只需要在Javascript中处理该格式以呈现给用户。
例如,如果您使用的是基于ajax的表,那么输出可能是JSON或XML。但是,如果您正在加载一个div或页面的一部分 - 您可能会返回已通过基于MVC的应用程序中的VIEW层的HTML。
有这样做的许多方法 - 如果你给出具体的例子,或者你已经尝试过了会使事情更容易的事情....
实际上,我只想在数据库服务器中获取表格并使用JQueryMobile将其显示在listview中 – red23jordan
@ red23jordan然后将这个添加到您的问题..... – ManseUK
XML和JSON可以用来和解析。
我推荐JSON!
例如:
如果你有嵌套节点的多层次的XML文档,你可能有多个嵌套循环(从jQuery的$。每个功能)结束。
JSON的优势在于,它很容易获得您需要的数据,因为它已经是原生JavaScript。您不需要解析器或代理,只需快速简单地循环数据即可。
XML更具人类可读性,但如果记录您的JSON响应,您将不会在将来的修改中遇到任何问题。
在PHP中,从MySQL数据库带来的数据生成JSON字符串非常容易(使用json_encode(<<insert array here>>)
函数)。
玩得开心,
波格丹
- 1. AJAX与PHP/MySQL交谈
- 2. 从CSV文件中读取数据并使用该数据与pygame交谈
- 3. 使用JQuery AJAX和PHP从mysql数据库获取数据
- 4. 使用Ajax从PHP数组中交换图像,并获取ID
- 5. AJAX-从php获取数据
- 6. 从MySQL获取数据到Android与PHP
- 7. C++:与MySQL服务器交谈并接收数据
- 8. 使用AJAX从MySQL获取
- 9. 使用php从MySQL数据库获取并执行url
- 10. 使用PHP,从MySQL获取数据并显示它
- 11. 从数据库获取php数据使用jquery没有ajax
- 12. 使用Php和Ajax从数据库获取数据
- 13. php从mysql获取用户数据
- 14. JS Ajax调用PHP并获取Ajax调用数据
- 15. 使用MySQL MAX()和PHP从数据库中获取数据
- 16. 使用JQuery AJAX和PHP从MySQL数据库获取json对象数组
- 17. 从php获取数据到AJAX成功,
- 18. Ajax,PHP - 从数据库中获取
- 19. 从PHP获取数据到AJAX
- 20. MySQL + PHP:使用外键获取数据
- 21. 显示MySQL的数据从数据库或从PHP使用Ajax
- 22. 使用AJAX从PHP数组中获取数据
- 23. 从数据库使用php获取仪表板计数jquery ajax
- 24. 使用(PHP)从Mysql获取数据并使用JSON将其发送到typescript/javascript
- 25. 从Windows与iOS交谈?
- 26. 从Java与Exchange 2003交谈
- 27. XMLHttpRequest PHP交谈
- 28. 如何使用AJAX从MySQL查询中获取数据
- 29. jQuery + PHP获取AJAX数据
- 30. HTML选择选项并提交以从PHP PDO获取数据MySql
THX,你能解释一下什么是 “{ ”功能“: ”getNameAndTime“}” 的含义? – red23jordan
@ red23jordan func只是post变量,在你的php文件中你会得到它像$ funcname = $ _POST ['func'];你会在php中检查相应的值和程序,可能会根据$ func的值调用一些函数。 – LostMohican