【问题标题】:Node.js convert get data into arrayNode.js 将获取数据转换为数组
【发布时间】:2012-11-06 06:21:02
【问题描述】:

我正在从 URL 接收数据。URL 是

data=%5B1%2C2%2C3%2C4%2C0%5D

解码为[1,2,3,4,0]

我已经使用下面的 sn-p 解析了这些数据

var queryObj = querystring.parse( theUrl.query );

但我认为它不是一个数组。如何将其转换为数组。我使用了toArray()method 但徒劳无功。提前谢谢。

【问题讨论】:

  • 你正在使用 url 传递数组?
  • 是的,通过 AJAX.as 数据:{data:data}
  • 为什么不使用 POST 方法而不是 GET 方法?

标签: javascript arrays node.js get


【解决方案1】:

看起来您的数据实际上是 JSON。像这样解析它:

JSON.parse(querystring.parse(theUrl.query));

【讨论】:

    猜你喜欢
    • 2021-01-06
    • 2015-03-05
    • 2019-05-31
    • 2018-02-18
    • 2018-09-12
    • 1970-01-01
    • 2021-04-08
    • 2013-01-11
    • 1970-01-01
    相关资源
    最近更新 更多