页面刷新后的Jquery事件

时间:2012-02-18 09:00:49

标签: jquery page-refresh

我正在使用一个允许显示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();

0 个答案:

没有答案