【发布时间】:2012-05-19 18:47:48
【问题描述】:
我正在 JSP 中创建以下字符串响应:
[[[1,2,3,4],[5,6,7,8]],[[9,10,11,12],[13,14,15,16]]]
并在 jQuery 中获得此响应。
但我将它作为一维数组,我只需要数组是这样的
我得到了回应
var a = "[[[1,2,3,4],[5,6,7,8]],[[9,10,11,12],[13,14,15,16]]]";
【问题讨论】:
-
这很可能是 JSON 数据,因此请考虑使用 json 库,或者,作为最坏的+最后的努力,
eval()it。 -
Javascript 没有 2D 数组...不过,您可以拥有数组数组,这正是您在示例中得到的内容
-
var set = eval(a) => 然后您可以使用 set[0][0] 来获取您的第一个数据数组 set[0][0][2] == 3跨度>
-
是的,eval 运行良好,我们可以说它可以在 IE 和其他浏览器上运行吗?
标签: javascript jquery servlets