2011-02-28 2 views
0

Rebecca Murphy parle de l'utilisation de modèles jQuery. Le JSON que Rebecca utilise ressemble:Consommation de données ColdFusion json avec des modèles jQuery

[{CITYNAME:'A'},{CITYNAME:'B'},{CITYNAME:'C'}] 

J'utilise returnformat: « json » et queryFormat = colonne dans un appel à un composant ColdFusion à distance.

Les données que je reçois est de retour plus comme:

result.qry.DATA.CITYNAME:"A","B","C" 

Q: Est-il possible d'utiliser des modèles jQuery avec des données JSON retour de ColdFusion?

+1

Cette chaîne, 'result.qry.DATA.CITYNAME: "A", "B", "C"' est ** pas * * JSON, peu importe ce que dit ColdFusion. – Pointy

+0

Peut-être que vous utilisez le WDDX par défaut. Ne pas oublier de mettre returnFormat = "JSON" dans la fonction distante ou dans l'URL – Henry

Répondre

4

Si vous vérifiez les livesocs pour le ColdFusion Data Interchange Formats, vous allez vous retrouver avec quelque chose comme ce que vous avez, mais ce que vous avez collé ne peut certainement pas être tout ce que vous avez récupéré.

Si vous voulez quelque chose de plus comme le dit le tutoriel de Rebecca, alors vous devez utiliser queryFormat = row, et il retournera chaque ligne comme une structure. Using queryFormat = column retournera chaque colonne dans une structure, puis un tableau de valeurs.

Row:

[{CITYNAME:'A',ID:1},{CITYNAME:'B',ID:2},{CITYNAME:'C',ID:3}] 

Colonne:

[{CITYNAME:['A','B','C']},{ID:[1,2,3]}] 
Questions connexes