Il requisito è seguente:
Devo ottenere il campo di posizione dalla pagina.ottenere dati dal valore di chiave dinamica in jeff
var input= global.input = document.getElementById("Location");
Ottenere l'area di quartiere dal file JSON in base all'input e mostrare sulla pagina.
ho un oggetto JSON e devono filtrare i dati dall'oggetto JSON in base al valore (posizione) chiave
var inputLocation=input.value;
Nel mio javascript sto ottenendo l'errore se uso dinamico la chiave.
io sono in grado di ottenere l'array JSON se faccio questo data.Aspen
ma devo ottenere i dati da un campo di testo e può essere diverso per cui se io chiamo data.inputLocation ... la sua venuta non definito
quando uso data.(inputLocation.value)
ottenendo il seguente errore:
filtro XML viene applicato al valore non-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"
}
]
}
non riesco a capire che cosa il vostro il problema è Potresti provare a spiegarti in un modo più semplice ... dare alcuni esempi. –
Java non è Javascript;) –
@ Luca Matteis Douglas ha risposto alla domanda..In realtà ero sconosciuto alla sintassi per ottenere il valore da key.instead dei dati. (InputLocation.value), ho usato i dati [inputLocation] e il problema è stato risolto. – AutoMEta