2012-02-02 63 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

相關問題