Hier ist, was ich habe:Populate Html.DropDownList mit jquery oder JS
for (i = 0; i < data.length; i++) {
$("#myDropDownLisTId").find('tbody')
.append($('<option>').attr('value', data[i].id).attr('name', data[i].name)
);
}
Aber die Dropdown-Liste bleibt immer gleich. Warum funktioniert das nicht? Die Datenvariable hat schöne Werte. Außerdem möchte ich vor der for-Schleife die Dropdown-Liste leeren/Wie geht das?
Hier ist meine Dropdown-Liste in der Ansicht:
<%= Html.DropDownList("myDropDownLisTId")%>
Was sind Daten? ist das ein Json-Objekt? – Shyju
@Shyju Ja, ich gebe return Json zurück (List); –
user1322207
@Shyju Ich habe einige Details hinzugefügt. Kannst du die Frage bitte nochmal sehen? – user1322207