【问题标题】:shall i retrieve database records with JSON ?我应该用 JSON 检索数据库记录吗?
【发布时间】:2011-08-16 18:48:00
【问题描述】:

我在这里有点困惑。我有检索数据库记录的 PHP 文件。我会用我前端的 Ajax 调用来调用它。我需要将记录转换为 JSON 吗?如果没有,我什么时候需要这样做

【问题讨论】:

  • 你应该转换你的一些问题以被接受。
  • 我很抱歉!这个问题正是我需要的。如果您愿意,请关闭主题或将其删除!再次道歉

标签: php ajax json


【解决方案1】:

您“不需要”以 JSON 格式返回结果。但我会推荐它。 JSON 非常便携,因此其他应用程序与您的应用程序交互会更容易。解析 JSON 也比使用简单分隔符分隔记录要容易得多。

例如,您可以使用 Crockford 的 JSON 解析器:http://www.json.org/js.html

关于 JSON 与 XML:Why need to use JSON in php and AJAX

【讨论】:

    【解决方案2】:

    您不必使用 JSON,但可以使用函数 json_encode 对任何关联数组进行编码:

    http://php.net/manual/en/function.json-encode.php

    【讨论】:

      【解决方案3】:

      如果您的客户正在请求 JSON 格式的数据,那么最好从您的数据库调用中获取结果并将其转换为 JSON 格式的字符串,然后再将其返回给您的客户。

      但是您的客户端的 AJAX 调用也可能请求 XML 格式的数据。

      所以答案取决于客户的期望。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-10
        • 1970-01-01
        • 1970-01-01
        • 2012-06-08
        • 1970-01-01
        • 1970-01-01
        • 2018-07-04
        • 1970-01-01
        相关资源
        最近更新 更多