2012-02-02 66 views
0

我有一个脚本,它允许显示Bing搜索结果:JsFiddle两个脚本做同样的事情

我想分页这个脚本要求设置一个div其上点击只是将这个时间显示做了第二次请求下一笔结果。我知道这必须改变:

var WebCount = "Web.Count=12"; 
var WebOffset = "Web.Offset=0"; 

第二reqeust会是什么样子:

var WebCount = "Web.Count=12"; 
var WebOffset = "Web.Offset=1"; 

等。

我也知道,功能doSearch应该改名为第二请求(EA doSearch2)

所以我的问题是还有什么要我改进行第二次请求吗? 我试图不复制相同的脚本并更改所有(功能)名称。

回答

1

您不需要复制搜索功能以显示第二页。只需更新变量WebOffset的值并运行doSearch即可。这里

function doSearch(search,validate,offset){ 
    WebOffset = "Web.Offset="+offset; 
    ... 

寻找一个例子:或偏移参数添加到功能http://jsfiddle.net/Tz6wC/

(注:我删除从您的代码一些东西,这是没有必要在这个例子中)

+0

我不是得到这个..在我看来,我仍然需要复制每个第二个请求的脚本。更新是什么意思?你的意思是点击一个div(html)来更新它? – Youss 2012-02-02 12:19:59

+0

我刚刚意识到...等一下,我试着这 – Youss 2012-02-02 12:25:57

+0

到目前为止没有运气,请你详细说明一下吗? – Youss 2012-02-02 12:31:23

相关问题