Событие Jquery после обновления страницы - PullRequest
0 голосов
/ 18 февраля 2012

Я использую скрипт, который позволяет отображать результаты поиска Bing. Я хочу сделать нумерацию страниц, чтобы при нажатии на номер страницы (тег «a») отображался следующий список результатов. Я знаю, как это сделать, вот так:

$("#page a").click(function () {

    WebOffset = "Web.Offset=" + $(this).text();

    var searchTerms = getSearch();
    if (searchTerms != '') {
        doSearch(searchTerms);
    } else {
        lastSearch = '';
        lastResult = '';
        clearResults();
    }

});

Но теперь я хочу выполнить событие после обновления страницы, поэтому я попытался добавить location.reload(); Это не работает, поэтому я установил хэш с setHash(searchTerms);

Что такое:

$("#page a").click(function () {

    WebOffset = "Web.Offset=" + $(this).text();

    var searchTerms = getSearch();
    if (searchTerms != '') {
        doSearch(searchTerms);
    } else {
        lastSearch = '';
        lastResult = '';
        clearResults();
    }

    setHash(searchTerms);

    location.reload();
});

Это не работает. Это дает мне результаты по умолчанию вместо результатов из "Web.Offset=" + $(this).text();, который является следующим в строке. Я попытался заменить код в другом месте скрипта и изменил его порядок, но все не работает.

Так как мне заставить этот код работать после обновления страницы? Важная часть WebOffset = "Web.Offset=" + $(this).text();

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