答案 0 :(得分:2)
您不需要将结果作为JSON返回。但我会推荐它。 JSON非常便于移植,因此其他应用程序更容易与您的应用程序进行交互。解析JSON也比通过简单分隔符分隔的记录容易得多。
例如,您可以使用Crockford的JSON解析器:http://www.json.org/js.html
至于JSON vs XML:Why need to use JSON in php and AJAX
答案 1 :(得分:1)
您不必使用JSON,但可以使用函数json_encode对任何关联数组进行编码:
答案 2 :(得分:0)
如果您的客户端以JSON格式请求数据,那么最好从数据库调用中获取结果并将其转换为JSON格式的字符串,然后再将其返回给客户端。
但是你的客户端的AJAX调用也可能是以XML格式请求数据。
所以答案取决于客户的期望。