响应的格式应该是什么?
XML或JSON ??
可以解析吗?
我在开发Android原生应用程序之前尝试过使用Java
但现在,我正在尝试使用JQuery Mobile编写应用程序。
答案 0 :(得分:2)
你可以使用json,是的,如果你转回json
,它可以很容易地解析尝试jquery .post方法,例如:
$.post("test.php", { "func": "getNameAndTime" },
function(data){
console.log(data.name); // John
console.log(data.time); // 2pm
}, "json }
答案 1 :(得分:1)
Javascript具有本机函数JSON.parse()和JSON.stringify(),这使得发送/接收数据变得非常简单。 PHP还具有在Javascript Object Notation
中格式化数据的等效函数答案 2 :(得分:1)
这是一个非常模糊的问题.....
数据可以是XML / JSON / HTML /您想要的任何格式....您只需要在Javascript中处理该格式以呈现给用户。
例如,如果您使用的是基于ajax的表,那么输出可能是JSON或XML。但是如果要加载div或页面的一部分 - 您可能会返回通过基于MVC的应用程序中的VIEW层的HTML。
有很多方法可以做到这一点 - 如果你提供具体的例子或你尝试过的东西会让事情变得容易多了....
答案 3 :(得分:1)
可以使用和解析XML和JSON。
我推荐JSON!
例如:
如果你有一个包含多级嵌套节点的XML文档,你最终可能会遇到多个嵌套循环(来自jQuery的$ .each函数)。
JSON的优势在于,它非常容易获取您所需的数据,因为它已经是原生的javascript。您不需要解析器或代理,只需快速简单地循环数据。
XML更易于阅读,但如果您记录了JSON响应,则未来的修改不会有任何问题。
在PHP中,从MySQL DB(使用json_encode(<<insert array here>>)
函数)生成的数据数组生成JSON字符串非常容易。
玩得开心,
的Bogdan
答案 4 :(得分:0)
JSON。使用json_encode()
将包含数据的php数组传递回前端。