Как связать дополнительный атрибут в списке опций select2 jQuery

Я хочу добавить дополнительные параметры в тег опции, когда я добавляю список выбора тега динамически с помощью AJAX

$("#SelectTagID").select2({
        minimumInputLength: 1,
        tags: [],
        ajax: {
            cache: false,
            url: Url,
            dataType: 'json',
            type: "POST",
            //quietMillis: 50,
            data: function (term) {
                debugger;
                var dataa = {
                    "ID": 0,
                };
                dataa.keywords = term.term;
                page: term.page || 1
                return dataa;
            },

            processResults: function (result, params) {
                debugger;
                return {
                    results: $.map(result.data, function (value, index) {
                        debugger;
                        return {
                            text: value.Name,
                            id: value.ID
                        }
                    }),
                    pagination: {
                        more: (params.page * 3) < result.count_filtered
                    }
                };
            },
        }
    });

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

results: $.map(result.data, function (value, index) {
                        debugger;
                        return {
                            text: value.Name,
                            id: value.ID,
                            myattribute: value.optionName
                        }
                    }),

Пожалуйста, помогите мне за это, спасибо:-)

0 ответов

Другие вопросы по тегам