2010-05-17 4 views
1

J'ai une fonctionJSON jQuery l'affichage problème de données analysables

$.post('php/client.login.php', {username:username, password:password}, function(json){ 

        var ids = json; 
        alert(json.id); 

}, 'json'); 

qui renvoie undefined, les données JSON je suis en train de lire est ce

[{"id":"8","client":"sam","email":"sam","username":"sam","password":"sam","case_ids":"61,63,54"}] 

il est l'analyse syntaxique bien, mais je ne peux pas lire les données , Aucune suggestion?

Répondre

2

Si vos données sont comme affiché, il devrait être

json[0].id 

Les données sont placées entre crochets, ce qui en fait un tableau avec un seul élément.

0

vous pouvez faire:

ids[0].id 

ou ignorer la variable "ids" et faire:

json[0].client