0

オブジェクトのリスト(テスト)を返すリモート関数testdwrがあります。ハンドラー メソッドでオブジェクトのリストを解析するにはどうすればよいですか? 以下に示すコード

public List testdwr(String message) { Test test = new Test(); test.setName("マハティ"); リスト arrayList = new ArrayList(); arrayList.add(テスト); 配列リストを返します。}

ハンドラー メソッド:

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

アラートボックスは、出力を「オブジェクトオブジェクト」として提供します!!

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が言ったように、firefox のアドオンである FireBug を使用してみてください。

于 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 に答える