2011-01-22 6 views
0

J'ai une variable sur une page comme celle-ci:en utilisant jquery pour charger JSON

var userdetails = "{ 'id': '1', 'nom d'utilisateur': 'moi',}";

maintenant, je veux appeler une fonction pour charger les id et le nom d'utilisateur dans certains divs comme celui-ci:

loaduser (userdetails)

je ne l'ai pas, mais ce travailler

fonction loaduser (jsoni) {

$ .getJSON (jsoni, fonction (données) { $ ('# id'). Html (données.id); $ ("# nom d'utilisateur") .html (nom_utilisateur_données); }}

merci les gars u;)

Répondre

1

Utilisez jQuery.parseJSON. Votre exemple ne fonctionnera pas car il n'est pas valide JSON (un JSON valide requiert deux guillemets doubles au lieu de guillemets simples):

var userdetails = '{ "id": 1, "username": "me", }'; 
var userdetails = '{ "id": 1, "username": "me", }';