【问题标题】:How to pass to JS such array of such objects?如何将这样的对象数组传递给 JS?
【发布时间】:2010-12-06 20:38:23
【问题描述】:

所以我需要将这样的数组[name, width, height] 传递给我的脚本,并且能够遍历这样的数组。以什么格式,我的服务器应该如何响应以及如何请求(我的服务器可以以任何必需的形式响应任何 Http 和 tcp 请求。)所以我正在寻找在 js 端实现的最简单方法。但我不能使用任何特殊的 JS 库,比如 Jquery。 (正如我所说,服务器可以形成任何类型的 TCP 和 HTTP 响应。)

那么应该如何看待我的响应以将这样的数组传递给 JS 以及如何使用 JS 读取它?

【问题讨论】:

    标签: javascript arrays object response


    【解决方案1】:

    使用JSONP

    【讨论】:

    • 那真的只适用于你被同源政策阻碍的时候。
    • 为什么会这样? AFAIK,JS 文件的 HTTP 请求比 Ajax 请求快一点(不知道为什么,这就是 Nicholas C. Zakas 在高性能 JavaScript 中所说的),并且使用 script 标签的解析时间比eval 和可能在响应正文上的 JSON.parse。与 Ajax 相比,有一些缺点,例如设置/读取标题或状态代码的能力,但也许他还不需要这个。
    【解决方案2】:

    只需返回JSON

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-06
      • 2015-11-23
      • 2023-03-24
      • 2020-11-28
      • 1970-01-01
      • 2019-12-13
      • 2016-06-06
      相关资源
      最近更新 更多