Как я могу изменить значение элемента в событии onItemAdd? - Селектизировать. js - PullRequest
0 голосов
/ 05 апреля 2020

Я использую selectize. js для тегов. Я хочу добавить новый тег динамически на мой выбор. Когда я добавляю новый элемент в свою базу данных с помощью запроса ajax в событии onItemAdd, эта опция не имеет правильного значения. Как я могу изменить стоимость предмета, когда ajax сделано?

Мой код:

$('.campaign-tag-selectize').selectize({
            plugins         : ['remove_button', 'restore_on_backspace'],
            create          : true,
            onItemAdd : function (value, $item) {
                if(!Number.isInteger(value)){
                    $.post('/ajaxrequesturl', {'title':value, "_token": $('input[name="_token"]').val()}, function (returnVal) {
                        // I try to change value with change attr but not working :)
                        $item.attr('data-value', returnVal.id);
                        console.log(returnVal);
                    });
                }
            }
        });
...