Здравствуйте, у меня есть веб-страница с меню поиска, в верхней части которого пользователь выбирает категорию поиска и вводит в поле поиска элемент и нажимает кнопку поиска.
Показанные результаты основаны наjquery и некоторые значения являются hrefs. Href заставляет одну и ту же страницу загружаться с другим запросом, как если бы пользователь выбрал другую категорию и значение поиска в поле элемента поиска.
registerHTML += "<div class = \"Register\"><span><b>Register: </b></span><a href=\".?id="+allRegisters[i][1]+"%Manuscript_Reference\">"+allRegisters[i][1]+"</a></div>";
с идентификатором в качестве поискового значения и значением после% в качестве категории.
Перед выполнением запроса у меня есть следующий код:
if(uri.includes("id")){
var href = uri.split('id=')[1];
href = href.split('%')[0];
val = href.trim();
selected = uri.split('%')[1].replace("_", " ");
getData();
}
function getData(){
if(val==""&&!uri.includes("id")){
val =document.getElementById("search").value;
}
имеется в виду, что если в URI есть идентификатор, выберите выделенное, а значение Val - из URI, в противном случае значение val - это значение поиска из панели поиска.
Проблема в том, что таким образом я не могу использовать окно поиска для другогозапрос в качестве текущей страницы будет иметь идентификатор в URI. Можно ли повторно использовать окно поиска после того, как я получу ссылку на ту же страницу?