解析dwr中的对象列表

时间:2010-11-04 06:03:37

标签: arraylist dwr

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

public List testdwr(String message){         测试测试=新测试();         test.setName( “mahati”);         List arrayList = new ArrayList();         arrayList.add(测试);         return arrayList;     }

处理程序方法:

功能更新() {findaccounts.testdwr(“somestring:”,function(data){ 警报(数据); }

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

2 个答案:

答案 0 :(得分: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 :(得分:1)

您应该可以执行data [0] .name

之类的操作

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

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