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>
 
     
    