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