Я хочу удалить предыдущий URL с моего локального хоста и заменить его на указанный пользователем - PullRequest
0 голосов
/ 06 июня 2019

Привет! Я добавил в свое приложение панель поиска и для этого использую плагин автозаполнения. При выборе события этого после выбора элемента из списка я перенаправляю его на другую страницу с предоставленным пользователем URL-адресом, но он не работает на другой странице, поскольку URL-адрес custon добавляется с URL-адресом, который я уже дал. Пожалуйста, дайте мне решение для этого.

Я пытался заменить url на window.locarion.replace ("url"), но это не помогает

$("#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.ModelName,
                            value: item.ModelName,
                            type:item.ID
                        };

                    }))

                }
            })
        },

        select: function (event, ui) {
            debugger;
           //var  url = 'Product/Review/' + ui.item.value + '-' + ui.item.type
            window.location.replace('Product/Review/'+ ui.item.value +'-' +  ui.item.type);
           // window.location.href = url;
           //window.location.href = ('Product/Review/' + ui.item.value + '-' + ui.item.type);

        }


    });

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

1 Ответ

0 голосов
/ 06 июня 2019

Попробуйте добавить косую черту в начале, например:

window.location.replace('/Product/Review/'+ ui.item.value +'-' +  ui.item.type);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...