我有一个脚本,可以显示Bing搜索结果:JsFiddle
我想对这个脚本进行分页,这意味着设置一个div,点击它只会执行第二次请求,这次显示下一个结果量。我知道这必须改变:
var WebCount = "Web.Count=12";
var WebOffset = "Web.Offset=0";
第二个要求如下:
var WebCount = "Web.Count=12";
var WebOffset = "Web.Offset=1";
等等。
我也知道应该为第二个请求(ea doSearch2)重命名doSearch函数
所以我的问题是我还应该改变什么来执行第二次请求? 我试图不复制相同的脚本并更改所有(函数)名称。
答案 0 :(得分:1)
您无需复制搜索功能即可显示第二页。只需更新变量WebOffset
的值并运行doSearch
即可。或者在函数中添加一个Offset参数:
function doSearch(search,validate,offset){
WebOffset = "Web.Offset="+offset;
...
点击此处查看示例:http://jsfiddle.net/Tz6wC/
(注意:我从你的代码中删除了一些这个例子不需要的东西)