2010-11-04 29 views
0

J'ai une fonction distante testdwr, qui renvoie une liste d'objets (test). Comment devrais-je analyser la liste des objets dans la méthode du gestionnaire? Code affiché ci-dessousanalyse de la liste d'objets en dwr

public liste testdwr (String message) { Test test = new Test(); test.setName ("mahati"); Liste arrayList = new ArrayList(); arrayList.add (test); return arrayList; }

procédé gestionnaire

:

mise à jour de la fonction() {de findaccounts.testdwr ("de uneChaine:", la fonction (data) { alerte (données);}

la zone d'alerte donne la sortie comme "objet Object" !!

+0

Chaque fois que vous acceptez une réponse, vous pouvez les apprécier en votant. :) –

Répondre

2

Le ArrayList est revenu du serveur ressemble,

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

Vous pouvez avoir une boucle comme celui-ci,

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

Comme Blake dit, essayez d'utiliser Firebug, son un addon pour Firefox .

1

Vous devriez être en mesure de faire quelque chose comme des données [0] .name

L'utilisation d'alerte (data.Length) show 1.

Avez-vous essayé d'utiliser Firebug sur Firefox? Il vous permet de définir un point de rupture dans le code javascript et d'examiner les variables.