Привет! Я добавил в свое приложение панель поиска и для этого использую плагин автозаполнения. При выборе события этого после выбора элемента из списка я перенаправляю его на другую страницу с предоставленным пользователем 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