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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !