0

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

4

0 回答 0