2011-12-07 2 views
0

Salut, je suis en train de passer une chaîne dans un espace de noms, mais ont aucune idée de la façon de ce faire, il y a une seule demande ajax qui retourne une chaîne que je veux passer dans le tableau ClubsUtilisation des espaces de noms avec jQuery

Quelqu'un peut-il expliquer dans cet exemple comment je passe les clubs var dans le tableau des clubs ci-dessous?

$(function() { Website.init(); }); 

    $.ajax({ 
     type : 'POST', 
     url : 'home/ajax_get_online_properties', 
     data: { }, 
     success : function(data){ 
     console.log(data); 
     var clubs = data;    
     }, 
     error : function(XMLHttpRequest, textStatus, errorThrown) { 
     } 
    }); 

var Website = { 
    clubs: [ 
     'Club 1', 
     'Club 2', 
     'Club 3' 
    ] 
} 
+3

'Website.clubs = data'. –

+0

Je suis en train de le faire: - JSON retournée à partir des données via demande ajax - [ "Club A1", "Club B2", "Club C3"] et essayer d'obtenir les Website.clubs pour afficher en tant que telle Website.clubs: ["Club A1", "Club B2", "Club C3"] Toutes les idées – Zabs

+2

Donc c'est bien. Il vous suffit de décoder le JSON et d'accéder à 'Website.clubs' au bon moment, c'est-à-dire dans le rappel Ajax (ou chaque fois que vous êtes sûr que l'appel Ajax a réussi). –

Répondre

0

Voir Felix réponse ci-dessus - semble la meilleure méthode

Questions connexes