obtenir des données de dynamique de la valeur de la clé en json

L'exigence est la suivante:

J'ai pour obtenir le champ de l'emplacement de la page.

var input= global.input = document.getElementById("Location");

Obtenir la zone de voisinage à partir du fichier json basé sur les commentaires et les afficher sur la page.

J'ai un objet json et filtrer les données à partir de l'objet json basé sur la valeur de la clé (emplacement)

var inputLocation=input.value;

Dans mon javascript, j'obtiens l'erreur si j'utilise la dynamique de la clé.

Je suis en mesure d'obtenir le tableau json si je fais cela data.Aspen mais je dois obtenir les données à partir d'un champ texte, et il peut être différent si je l'appelle de données.inputLocation... son entrée undefined

lorsque j'utilise data.(inputLocation.value) obtenir l'erreur suivante :

XML filtre est appliqué à la non-valeur XML ({Aspen:[{ID:

{
 "Aspen":[
 {
  "ID":"Bellaire",
  "Name":"Bellaire"
 },
 {
  "ID":"Champions Forest",
  "Name":"Champions Forest"
 },
 {
  "ID":"Highland Village",
  "Name":"Highland Village"
 },
 {
  "ID":"Museum District",
  "Name":"Museum District"
 }
 ]
}
Je ne comprends pas quel est ton problème. Vous pouvez essayer de l'expliquer vous-même dans un moyen plus simple... donner quelques exemples.
Java n'est pas Javascript 😉
Luca Matteis Douglas a répondu à la question..en Fait je m'était inconnu de la syntaxe pour obtenir la valeur de la clé.au lieu de données.(inputLocation.valeur) ,j'ai utilisé les données de[inputLocation] et le problème résolu.

OriginalL'auteur AutoMEta | 2010-10-05