Mon objet JSON est construit comme ceci:En utilisant jQuery pour traiter un objet JSON
var Source =
{
Object: [ //Array
{Title: 'Test', Type: 'Pet', Category: 'Cat', Description: 'Fluffy', Count: 2 }
]
};
j'ai pu comprendre comment ajouter correctement au tableau « objet », mais je ne peux pas sembler figurer la syntaxe jQuery pour interroger l'objet en fonction de la liste de propriétés (Titre, Type, Catégorie, etc.).
Je mets du code de test dans un événement click et vérifie normalement la longueur de l'objet Source.Object (les données de test aboutissent à 2 objets) pour confirmer qu'il y a des données avec lesquelles travailler (un appel ajax).
function clickTest(category, type) {
$(Source).find('Object[Category=\"' + category + '\"]').each(function() {
alert($(this).attr('Category')); //doesn't work
});
}
Quelle est la bonne façon d'interroger un objet JSON comme celui-ci?
Je dois dire, wtf? – jAndy
Deuxièmement, @jAndy O.o – jwueller
Désolé, qu'est-ce que je fais mal ici? –