0

我在 AJAX 响应中得到一个从 Java 到 javascript 的列表。
所以我必须迭代 Bean 列表并将每个 Bean 显示为表中的记录。
例如;

[[prop1=value1,prop2=value2],[prop3=value3,prop4=value4],[prop5=value5,prop6=value6]]

迭代列表后,它必须显示如下。

值 1 值 2 值3 值 4 值
5值
6

在 javascript 中迭代列表具有复杂性。
我不知道如何在 javascript 中进行迭代。
任何想法或响应都受到高度赞赏:-)

4

2 回答 2

3

确保数据采用正确的 JSON 格式。

当您可以将其转换为 javascript 对象时。如果您使用的是 JQuery,您可以这样做,

jQuery.parseJSON( jsonString );

然后你可以像一个标准的 Javacript 数组一样循环它。

for (var i = 0; i < myStringArray.length; i++) {
    alert(myStringArray[i]);
    //Do something
}
于 2012-09-21T09:09:02.553 回答
0

它是一个字符串,因此您必须使用字符串函数对其进行循环。我建议使用正则表达式,您可以使用它根据某些模式提取值。

有关介绍和更多信息,请参见http://www.regular-expressions.info/ 。

于 2012-09-21T09:06:37.467 回答