парсинг списка объектов в dwr - PullRequest
0 голосов
/ 04 ноября 2010

У меня есть удаленная функция testdwr, которая возвращает список объектов (test).Как мне разобрать список объектов в методе обработчика?Код, показанный ниже

public List testdwr (Строковое сообщение) {Test test = new Test ();test.setName ( "mahati");List arrayList = new ArrayList ();arrayList.add (тест);return arrayList;}

метод обработки:

function update () {findaccounts.testdwr ("somestring:", function (data) {alert (data);}

окно предупреждениявыдает результат как "объектный объект" !!

Ответы [ 2 ]

2 голосов
/ 12 ноября 2010

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);
}

Как Блейк сказал, попробуйтеиспользовать FireBug, его дополнение для Firefox.

1 голос
/ 04 ноября 2010

Вы должны быть в состоянии сделать что-то вроде data [0] .name

Использование alert (data.length) show show 1.

Вы пытались использовать Firebug в Firefox.Это позволяет вам установить точку останова в коде JavaScript и проверить переменные.

...