Заполните выбранный элемент из текстового поля автозаполнения jquery на странице к другому автозаполнению на второй странице - PullRequest
0 голосов
/ 30 июня 2019

У меня есть текстовое поле автозаполнения jquery на странице, когда пользователь вводит первые 3 буквы пригорода / города, автозаполнение вызывает Asp.net webapi и предоставляет раскрывающийся список для выбора пользователем элемента. Когда пользователь выбирает пригород / город и нажимает кнопку поиска, он попадает на другую страницу, где перечислены результаты, и на этой странице есть еще одно текстовое поле автозаполнения и некоторые дополнительные критерии поиска для расширенного поиска с дополнительными критериями.

Я хочу, чтобы выбранный элемент (метка и значение, т. Е. Название пригорода / города и его значение) из автозаполнения на первой странице заполнялся в текстовом поле автозаполнения на второй странице, когда страница загружается с результатами первого поиска.

Код показан здесь:

 $('#autocomplete-textbox').autocomplete({
    source: function (request, response) {                                       
    $.ajax({
    url: '/home/GetSuburbs' + '?query=' + request.term,
    type: 'GET',
    cache: false,
    global: false,
    dataType: 'json',
    success: function (json) {                       
    // call autocomplete callback method with results  
     response($.map(json, function (data, id) {                                                    
        return {
                label: data.Description,
                 value: data.ID
                            };
                        }));
                    },
                    error: function (xmlHttpRequest, textStatus, errorThrown) {                      
                        console.log('some error occured', textStatus, errorThrown);
                    }
                });
            },
            minLength: 2,
            select: function (event, ui) {             

                // store the selected suburb in global variable
               // selectedSuburbId = ui.item.value;

                // show the selected label (suburb) in the textbox
                $('#autocomplete-textbox').val(ui.item.label);
               // selectedSuburbLabel = ui.item.label;
                return false;
            }
        });

Как можно заполнить пригород, выбранный из первого текстового поля автозаполнения, во втором автозаполнении.

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...