Retourner un tableau avec Ajax
Bonjour,
Je souhaiterai, à partir d'une fonction javascript, retourner un tableau.
Pour cela j'interroge mon controller dans ma fonction JS avec Ajax. Seulement que je retourne le tableau et que je l'utilise dans mon js il ne contient aucun élément..
Voici le code de ma fonction js :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| function GetTeamCollection() {
var _result = [];
$.ajax({
cache: false,
contentType: false,
processData: false,
url: '../Home/GetTeamCollection',
success: function (result) {
var teams = [];
for (var i = 0; i < result.length; i++) {
var team = result[i].IdTeam;
teams.push(team);
}
_result = teams;
}
});
return _result;
} |
Ensuite je voudrais utiliser ce tableau comme cela :
Code:
1 2 3 4 5 6
| var listTeam = [];
listTeam = GetTeamCollection();
alert("Length "+listTeam.length);
for (var j = 1; j < listTeam.length+1; j++) {
alert(listTeam[j]);
} |
Seulement le tableau est vide..
Des idées ?
Merci d'avance !