Невозможно перенаправить на URL-адрес в зависимости от условия выбора события автозаполнения JQuery - PullRequest
0 голосов
/ 18 июня 2019

Привет! Я использую плагин автозаполнения jquery, и я хочу, чтобы, когда я нажал на элемент списка пользовательского интерфейса в автозаполнении, он перенаправился на указанный URL в зависимости от условия

Я пробовал ниже код

<script>
 $("#txtsearch").autocomplete({

            source: function (request, response) {

                $.ajax({
                    url: "@Url.Action("Search", "Product")",
                    type: "POST",
                    dataType: "json",
                    data: {
                        search: request.term
                    },
                    success: function (data) {

                    response($.map(data, function (item) {

                            return {
                                label: item.Text,
                                value: item.Text,
                                type:item.ID
                            };

                        }))

                    }
                })
            },

            select: function (event, ui) {

                if (ui.item.ID >= 40035) {
                    window.location.replace('/Product/Review/' + ui.item.value + '-' + ui.item.type);
                }
                else {

                    window.location.replace('/Home/Story?id' = ui.item.ID);
                }

            }


        });
    </script>

Что мне нужно, если id больше указанного выше записанного значения, то оно должно быть перенаправлено на вышеупомянутый URL, иначе оно должно быть перенаправлено на другой URL

...