0

我有一个远程函数 testdwr,它返回一个对象列表(测试)。我应该如何解析处理程序方法中的对象列表?代码如下所示

public List testdwr(String message) { Test test = new Test(); test.setName("mahati"); 列表 arrayList = new ArrayList(); arrayList.add(test); 返回数组列表;}

处理方法:

函数更新(){findaccounts.testdwr(“somestring:”,函数(数据){警报(数据);}

警报框将输出作为“对象对象”!

4

2 回答 2

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 的插件。

于 2010-11-11T21:41:49.817 回答
1

您应该能够执行类似 data[0].name 的操作

使用 alert(data.length) show show 1。

您是否尝试过在 Firefox 上使用 Firebug。它允许您在 javascript 代码中设置断点并检查变量。

于 2010-11-04T20:48:01.080 回答