2010-11-24 4 views
0


Dans ma webapp, il y a deux types d'entités qui sont en relation les unes avec les autres. Dans un premier temps, j'attrape quelques entités de type a puis, pour chacune d'entre elles, j'attrape les entités apparentées de type b en tant que tableau. Tout fonctionne.
Lorsque toutes les demandes sont faites, j'ai besoin d'un tableau de tous les tableaux de type b retournés. Ne fonctionne pas!
Quel est le meilleur moyen d'accomplir cela dans jquery?Combiner les résultats de plusieurs requêtes ajax

+0

Pouvez-vous nous donner le code avec lequel vous travaillez qui fait cela? Merci –

+0

Sans voir de code, nous ne pouvons que proposer des suggestions très générales. –

+0

Qu'est-ce qui ne fonctionne pas? Qu'avez-vous essayé? À quoi ressemble le code actuellement? –

Répondre

0

Comme d'autres ont fait des commentaires ici auront besoin des exemples de code pour obtenir un peu plus précis, mais une pensée du haut de ma tête:

Vous pouvez construire un tableau global de tableaux que vous vous nourrissez « de type b "tableaux dans comme ils sont retournés de l'appel ajax. Ressemblerait à quelque chose comme ceci:

//Define this outside your function scope 
var typeBArrays = new Array(); 

function someAjaxCallback(typeBArray){ 
    typeBArrays[typeBArrays.length] = typeBArray; 
} 

Ainsi, lorsque votre traitement est terminé, vous pouvez accéder au tableau typeBArrays et ont tous vos tableaux retournés.

+0

Oui, avait une même solution, mais avec une faute de frappe, donc ça n'a pas marché. Je pensais que javascript ne pouvait pas gérer l'écriture de différentes sous-fonctions, mais vous m'avez montré, THX – yoda2k

+0

Aucun problème [texte de remplissage] – Adrian

Questions connexes