Jquery Select2, установите функцию параметра из контроллера результатов, чтобы получить идентификатор или нажмите Jquery Select2 - PullRequest
0 голосов
/ 29 октября 2018

добрый день!

Я немного застрял, чтобы получить значение ID.

скажем, у меня есть функция select2

$("#select-vessel-name").select2({
                placeholder: "Type to find a Vessel",
                allowClear: true,
                minimumInputLength: 1,
                ajax: {
                    cache: false,
                    dataType: "json",
                    type: "POST",
                    quietMillis: 100,
                    url: "@Url.Action("FetchVessel", "Vessel")",
                    data: function (searchTerm) {
                        return {
                            Date: $("#input_vessel_reportdate").val(),
                            query: searchTerm
                        };
                    },
                    results: function (data) {
                        return { results: data };
                    }
                },
                id: function (data) {
                    return data.UnitID;
                },
                multiple: false,
                formatResult: contractFormatResultUnit,
                formatSelection: contractFormatSelectionUnit,
                escapeMarkup: function (m) { return m; }
            }).on("select2-opening", function () {
                $("#input_vessel_reportdate").datepicker('hide');
            });

если я нажму раскрывающийся список, который определяет функцию, он попадет в контроллер судна и вернет данные. UnitID

мой вопрос: как я могу получить / или нажать функцию select2, чтобы вернуть data.unitID, передав значение параметра «Дата и запрос» ниже?

Может быть, скриншот поможет вам понять.

I Need replacement ID

From ReplacementName

Надеюсь, вы понимаете мой вопрос.

Я уже погуглил мою проблему, но не нашел ничего похожего.

Спасибо, раньше.

...