проблема с одной вкладкой поиска на нескольких страницах HTML - PullRequest
0 голосов
/ 04 октября 2010

У меня есть около десяти html-страниц, каждая страница имеет одну и ту же вкладку поиска, когда я нажимаю кнопку поиска на любой из страниц, она переходит на страницу индекса, где текст поиска пропускается через строку запроса и отображает вывод на странице индекса. Как я могу написать, нажмите на страницу индекса с параметрами поиска, введенными из вкладки поиска страницы индекса, и отобразите результаты на странице индекса. Я использовал следующую логику: example1.html ......

$("#SearchButton").click(function() {
    var address = ($("#s1").val());
    var keyword2 = ($("#s2").val());
    var radius2 = ($("#s3").val());
    $.cookie("spaddress", address);
    $.cookie("spkeyword", keyword2);
    $.cookie("spradius", radius2);
    window.location.href = "http://localhost:4745/blsk22-9-2010/seek.html?page1=1";
    });

...... .. index.html .....

$(document).ready(function() {
var page1 = Request.QueryString("page1");
    alert(page1);
    if (page1 == 1) {

            map = new GMap2(document.getElementById('SearchMap'));
                var keyword1 =  $.cookie('spkeyword');
                var radius = $.cookie('spradius');
                var address1 = $.cookie('spaddress'); 
....
....
}
else
{
$("#SearchButton").click(function() {

                    var keyword1 = ($("#text1").val());
                    var radius = ($("#radiusSelect").val());
                    var address1 = ($("#addressLocation").val());
....
.....
.....
}

1 Ответ

0 голосов
/ 08 сентября 2012

Используйте document.referrer , чтобы узнать, какая страница использовалась для перехода к текущей странице, и .serialize , чтобы преобразовать входные значения в параметры строки запроса.

...