jQuery Select2,从结果控制器中设置参数功能以获取ID或点击jQuery Select2

时间:2018-10-29 06:26:20

标签: c# jquery ajax razor jquery-select2

美好的一天!

我有点想获得价值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');
            });

如果我单击定义功能的下拉菜单,它将击中Vessel Controller并返回数据。UnitID

我的问题是,如何通过在下面传递参数值“日期和查询”来获取/或点击select2函数以返回data.unitID?

也许截图会让您理解

I Need replacement ID

From ReplacementName

希望您能理解我的问题。

我已经用谷歌搜索了我的问题,但是没有找到类似的东西。

谢谢。

0 个答案:

没有答案