【发布时间】:2011-11-14 18:46:20
【问题描述】:
编辑:
问题是我需要动态指定数组索引。我不能放“1”或“2”,它会在一个循环中:
var current = ....
array[current] = ....
我有这个:
array[1] = new Array('A','B','C');
array[2] = new Array('B','A','C');
但是,我需要使用 ajax 将其发送到服务器(我使用的是 jQuery),并且该数组似乎没有处于任何要发送的状态。
我需要使用这些索引 1,2 等的原因是因为如果需要,我需要能够用新顺序覆盖以前的数组。要更改上述索引 1,我会这样做:
array[1] = new Array('C','B','A');
JSON.stringify 返回空白:
{"1":[]}
【问题讨论】:
-
对不起;我不知道你在说什么!
-
我无法想象问题可能是什么。定义数组应该不是问题。您也可以使用
array = [, array, array2];或array = {1: array, 2: array2};,具体取决于您想要的结果。 -
因此,如果没有人理解您的问题,也没有人打扰告诉您他们不理解您的问题……您将不知道要澄清您的问题,也不会得到任何答案。跨度>
-
@Zenph:该评论旨在说服您将您的问题澄清为我(和其他人)可以理解的内容!
-
@Zenph:我从一开始就准备好了,那是 12 分钟前;我让你问一个实际的问题,但你还没有做到。要么在 jsfiddle.net 上提供一个测试用例,要么放弃。
标签: javascript jquery ajax arrays