JQuery Autocomplete - необходимо получить дополнительный параметр с сервера, кроме метки и значения - PullRequest
0 голосов
/ 08 апреля 2019

В настоящее время нет проблем с чтением пары ключ-значение из базы данных.

Это значение должно быть доступно из события "select".

В моем случае я хочу добавить дополнительный параметр Stock Qty вместе с меткой и значением.

Возможно ли это с автозаполнением jquery.

Мой код

$("#AutoIDaf4a389b3b9644f3ac0132d84ada671c6").autocomplete({
    minLength: 0,
    source: function (request, response) {

        $.ajax({
            url: '../Product/SearchProductAdminAutoComplete',
            dataType: "json",
            data: {
                term: request.term
            },
            success: function (data) {
                //response($.map(data, function (el) {
                //    return {
                //        label: el.label,
                //        value : el.value
                //    };
                //}));
                response(data);
            }
        });
    },
    focus: function (event, ui) {
        event.preventDefault();
        // $(this).val(ui.item.label);
    },
    select: function (event, ui) {
        debugger;
        var label = ui.item.label;
        var value = ui.item.value;
        setTimeout(function(){
            $("#AutoIDaf4a389b3b9644f3ac0132d84ada671c6").val('');

        },100);
        AutoCompleteSelect(value);
        //$("#AutoIDaf4a389b3b9644f3ac0132d84ada671c6").val(label);
    }
});
...