I am trying to fill up a drop-down menu with the data in a variable. This is what I have so far, and it doesn't work. What am I doing wrong?
<script>
$(function() {
$('#dropdownMenu1').click(function() {
var director_names = {"director_name": ["Aaron Schneider", "Aaron Seltzer", "Abel Ferrara", "Adam Goldberg", "Adam Marcus", "Adam McKay", "Adam Rapp", "Adam Rifkin", "Adam Shankman", "Adrian Lyne", "Adrienne Shelly", "Agnieszka Holland", "Agnieszka Wojtowicz-Vosloo", "Akiva Goldsman", "Akiva Schaffer", "Alan Cohn", "Alan J. Pakula", "Alan Metter", "Alan Parker", "Alan Poul", "Alan Rudolph", "Alan Shapiro", "Alan Taylor"]};
var myDDL = document.getElementById("dropdownMenu1");
var i;
for (i = 0; i < director_names.director_name.length; i++) {
var option = document.createElement("option");
option.text = director_names.director_name[i].name;
option.value = director_names.director_name[i].address;
try {
myDDL.options.add(option);
}
catch (e) {
alert(e);
}
}
});
});
</script>