Как отфильтровать таблицу по выпадающему выбору - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь использовать подчеркивание для фильтрации моей таблицы, когда в раскрывающемся списке был сделан выбор.Список состоит из названий городов, и я пытаюсь отобразить детали города, когда выбрано название.Это мой код, но он возвращает неопределенное значение.Любая помощь приветствуется.

$("document").ready(function() {
    var dropdown = $('#dropdown');
    var city;

    $.getJSON("http://localhost:3000/city", function(data) {
        city = data;
        $.each(data, function(i, value) {
            //populates a list with data from the route
            dropdown.append($(`<option>${value.name}</option>`)); 
        });
    });

    city = _.filter(city, dropdown);
    console.log(city);

    if (city != undefined) {
        $('#table').append(`<tr><td>${city.name}</td><td>${city.population}</td>`);
    }
});
...