Автозаполнение работает, но невозможно выбрать значение - PullRequest
0 голосов
/ 09 июля 2020

Давайте рассмотрим список некоторых элементов, и при автозаполнении имени элемента имя элемента или список элементов не отображаются. А также невозможно выбрать элементы из списка.

$('#item_id').autocomplete({
            source: function(request, response) {
                $.ajax({
                    url: "/scam/get_items/",
                    data: {
                        query: request.term,
                        unique: true
                    },
                    dataType: 'json',
                    success: function(json_data) {
                        var chain_names = [];
                        for(i=0; i<json_data.length; i++) {
                            chain = json_data[i];
                            chain.value = json_data[i].value;
                            chain.label = json_data[i].label;
                            chain_names.push(chain);
                        }
                        response(chain_names);
                        console.log("autocomplete")
                    }
                })
            },
            minLength: 1,
            select: function(event, ui) {
                var item = ui.item
               
                    id= item['pk']
                console.log("id",id)
                $('#item_id').val(item['pk']);
    
            }
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...