Я использую скрипт, который позволяет отображать результаты поиска 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();