2012-09-21 88 views
0

我在AJAX響應中得到一個從Java到JavaScript的列表。
所以我必須迭代Bean的List,並在表中顯示每個Bean作爲記錄。例如:
例如;在Java腳本中迭代Java列表?

[[PROP1 =值1,PROP2 =值2],[prop3 =值3,prop4 = VALUE4],[prop5 =值5,prop6 = value6]]

迭代列表後,它必須顯示爲如下。

VALUE1 VALUE2
值3 VALUE4

它具有迭代JavaScript中的列表複雜 值5 value6。
我不知道如何在JavaScript遍歷..
任何想法或反應是高度讚賞:-)

+1

如果您可以讓您的Java代碼發出JSON,這將會容易1000倍。由於我不認識Java,我能做的最好的事情就是[指向Google](http://www.google.com/?q=emit+json+in+java)。 – Matt

回答

2

確保數據使用正確的JSON格式。

當您可以將其轉換爲JavaScript對象。如果您正在使用JQuery,你可以做,

jQuery.parseJSON(jsonString);

然後可以循環它像一個normat Javacript陣列。

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

這是一個字符串,所以你會在它使用字符串函數必須循環。我建議使用正則表達式,通過該正則表達式可以基於特定模式提取值。

查看http://www.regular-expressions.info/的介紹和更多信息。