Href, который передает параметры на ту же страницу - PullRequest
0 голосов
/ 04 октября 2019

Здравствуйте, у меня есть веб-страница с меню поиска, в верхней части которого пользователь выбирает категорию поиска и вводит в поле поиска элемент и нажимает кнопку поиска.

Показанные результаты основаны на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. Можно ли повторно использовать окно поиска после того, как я получу ссылку на ту же страницу?

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