Динамическое добавление значений в список и затем попытка получить значение на кнопку отправки - PullRequest
0 голосов
/ 21 декабря 2018

Я добавляю значения в список динамически, но когда я нажимаю на кнопку отправить, я не вижу эти значения в списке.Может кто-нибудь помочь мне с этим?

@Html.ListBoxFor(m => m.SelectedCompanyNames, new SelectList(Model.matterFiling.SelectedCompanyList, "Value", "Text"))


function SuccessCompanyPopUp(data) {
    if (data.success == true) {
        $.each(data.objCompanyList, function (i, company) {
            $('#SelectedCompanyNames').
                append($("<option></option>").
                attr("value", company.CompanyID).
                text(company.CompanyName));

спасибо заранее

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

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

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

 if (data.success == true) {
        $.each(data.objCompanyList, function (i, company) {               
            $("#SelectedCompanyNames").append(
                $('<option></option>').val(company.CompanyID).html(company.CompanyName)).attr("selected", true);
            var a = "select option[value=" + company.CompanyID + "]";
            $(a).attr("selected", true);
        });
    }
0 голосов
/ 21 декабря 2018

Попробуйте с опцией ниже:

var option = new Option(text, value); $('#select').append($(option));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...