Ich habe eine Jquery Ajax-Aufruf, die JSON-Daten wie diese werden zurückziehen:Dynamisch bauen html von json wählen + wählen Sie die Option
{
"Title":"The Office",
"Season":"1",
"totalSeasons":"9",
"Episodes":[
{
"Title":"Pilot",
"Released":"2005-03-24",
"Episode":"1",
"imdbRating":"7.6",
"imdbID":"tt0664521"
},
{
"Title":"Diversity Day",
"Released":"2005-03-29",
"Episode":"2",
"imdbRating":"8.3",
"imdbID":"tt0664514"
},
{
"Title":"Health Care",
"Released":"2005-04-05",
"Episode":"3",
"imdbRating":"7.9",
"imdbID":"tt0664517"
},
],
"Response":"True"
}
Aus diesen Daten Ich möchte eine HTML bauen, um es auszuwählen gebunden. Zum Beispiel:
<select>
<option value="tt0664521">Pilot - Episode 1</option>
<option value="tt0664514">Diversity Day - Episode 2</option>
<option value="tt0664517">Health Care - Episode 3</option>
</select>
Mein js Code wird oft (aber nicht immer) kennen bereits die Folge-Nummer, die in der json auf die „Episode“ Datenelement abbildet. Wenn ich die Episode kenne, möchte ich diese Option in der Auswahl vorwählen. Wenn ich es nicht weiß, keine Vorauswahl. In allen Fällen möchte ich eine Option für jeden Datensatz erstellen. Dies muss dynamisch in der js passieren, weil ich nicht in der Lage sein werde, diese json zurück zu bekommen, bis der Benutzer einige Daten eingibt.
Ich habe die Ajax Anrufe alle funktioniert, ich muss nur wissen, wie Optionen zu meiner ausgewählten Grenze zu diesen Daten dynamisch hinzufügen, und dann eine Option automatisch auswählen, wenn ich die Episode kenne.
Eine reine jquery Lösung wäre ideal, aber ich bin auch glücklich mit js.
Wie wird es gemacht? (Und danke!)
Hinweis: Dies ist kein Duplikat von this post. In meiner Frage ist die Bindung an JSON-Daten ein Schlüsselelement des Puzzles.
https://stackoverflow.com/questions/3446069/populate-dropdown-select-with-array-using-jquery – Garfield
Was haben hast du es bisher versucht? – ProEvilz
Mögliches Duplikat von [Populate dropdown select mit Array mit jQuery] (https://stackoverflow.com/questions/3446069/populate-dropdown-select-with-array-using-jquery) – GolezTrol