Как сделать Drop Down необязательным, так как он становится обязательным после заполнения его javascript api MVC - PullRequest
0 голосов
/ 08 января 2019

Для создания каскадного раскрывающегося списка в коде MVC был реализован первый подход, и ранее необязательный раскрывающийся список становится обязательным при запуске проекта.

  1. Я использую LINQ для заполнения View
  2. Использование API в Javascript для заполнения 2-го раскрывающегося списка на основе выбора 1-го раскрывающегося списка

Я также хочу получить текст выбранного идентификатора второго раскрывающегося списка, который становится нулевым, когда я пытаюсь использовать скрытое поле для захвата его с помощью javascript on ('change', function ()

Остальное все стандартно, следующий javascript в View:

        $('#firstddl').on('change', function () {
            console.log('firstddl changed!!');

            //Jquery ajax to school api with selected dropdown value
            var url = "/api/Project/secondddl/" + $(this).val();
            $.getJSON(url, function (data) {

                console.log(data);

                var items = ["<option>Select Drop down</option>"];
                $.each(data, function (key, val) {

                    items.push("<option value='" + val.id + "'>" + val.ddlName + "</option>");
                });
                $("#secondddl").empty("");
                $("#secondddl").append(items);
                $("#SelectedfirstddlText").val($("#firstddl option:selected").text());
                $("#selectedsecondddlText").val($("#secondddl option:selected").text());
            });
        ...

Пожалуйста, дайте мне знать, как можно избежать обязательной проверки из второго выпадающего списка и сохранить выбранное значение в дБ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...