【问题标题】:Iterate Java List in Java Script?在Javascript中迭代Java列表?
【发布时间】:2012-09-13 16:35:43
【问题描述】:

我在 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 中进行迭代..
任何想法或回应都受到高度赞赏:-)

【问题讨论】:

  • 如果您可以让 Java 代码发出 JSON,这将容易 1,000 倍。由于我不懂Java,所以我能做的最好的就是指出你to Google

标签: javascript list loops


【解决方案1】:

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

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

jQuery.parseJSON( jsonString );

然后你可以像正常的 Javacript 数组一样循环它。

for (var i = 0; i < myStringArray.length; i++) {
    alert(myStringArray[i]);
    //Do something
}

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多