【问题标题】:JSON or XML or other data format with jQuery ajax()?JSON 或 XML 或其他带有 jQ​​uery ajax() 的数据格式?
【发布时间】:2010-07-20 04:39:49
【问题描述】:

对于数据发送,其中返回数据包含页面上数百个元素的潜在更新,是 XML 还是 JSON 或其他数据格式更好,以便与 jQuery 的各种解析格式一起使用(通过 ajax() 成功调用)?

【问题讨论】:

    标签: javascript jquery json xml


    【解决方案1】:

    查看this article,它概述了处理 AJAX 请求时 XML、JSON 和 HTML 的各种优缺点。

    我个人会选择 JSON,因为它使用更少的带宽并且更易于解析和使用。

    【讨论】:

    • 我通常默认使用 JSON,但我想休息一下,看看我是否能够加快这个项目的客户端数据加载速度。我原以为 XML 和 JSON 都是原生格式,但我猜 JSON 仍然是要走的路!
    【解决方案2】:

    听起来很多数据都是这样返回的 json.它更轻、更紧凑。此外,它具有原生用途,而不必解析 xml 并在之后遍历它。

    【讨论】:

      【解决方案3】:

      在 javascript 中最好使用 JSON,因为它更容易编码并且从服务器加载的数据更少,与 XML 不同,您必须编写代码来解析元素并将值获取到对象以及每次更改在 XML 中的数据标签或元素中,您将需要修改您的 javascript 代码,这意味着更多的编码和测试,与 JSON 不同,您需要的只是 eval(),然后您就可以开始了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-09
        • 1970-01-01
        • 2012-12-18
        • 1970-01-01
        • 2016-03-06
        • 1970-01-01
        • 2011-11-28
        • 2021-05-08
        相关资源
        最近更新 更多