2010-11-04 56 views
0

我有一個遠程函數testdwr,它返回一個對象列表(測試)。我應該如何解析處理器方法中的對象列表?下面顯示的代碼解析dwr中的對象列表

public List testdwr(String message){test} test test = new Test(); test.setName(「mahati」); List arrayList = new ArrayList(); arrayList.add(test); return arrayList; }

處理方法:

功能更新() {findaccounts.testdwr( 「somestring:」,功能(數據){ 警報(數據);}

警報框給出的輸出作爲「目標對象」!

+0

只要你接受答案,你可以通過投票讚賞他們。 :) – 2010-11-12 08:40:37

回答

2

ArrayList中從服務器看起來像返回,

[Object { name="Mahati"}, Object { name="meena"}, Object { name="keerthi" }.....] 

你可以有一個這樣的循環,

for(var i=0; i<arrayList.length; i++) 
{ 
    var testObj = arrayList[i]; 
    //Here, you can do what you want! like... 
    alert(testObj.name); 
    alert(testObj.age); 
} 

Blake說,儘量使用Firebug,它用於Firefox的插件。

1

你應該能夠做到像數據[0]。名稱

使用警報(data.length)秀節目1.

您是否嘗試過在Firefox上使用Firebug。它允許你在JavaScript代碼中設置一個斷點並檢查變量。