2011-04-14 23 views
1

我有以下代碼:在更迭設置可變功能覆蓋在Ajax調用變量

var offset = 0; 

jQuery(document).ready(
    function() {   
     jQuery('ul.productlist').scrollExtend(
      { 
       'target': 'ul.productlist',   
       'url': 'getmore.php?offset=' + offset, 
       onSuccess: function() { 
        offset = offset + 20; 
       },  
       'newElementClass': 'more' 
      } 
     ); 
    } 
); 

我試圖使用新下次網址被稱爲偏移(它被稱爲每次頁面向下滾動以在動態列表中獲得更多結果)。

我想設置偏移量,所以php頁面知道下一個服務的結果。我知道這是不可能的,但我似乎無法找到解決方案。

任何想法?

+0

你說的「下次網址被稱爲」指的伎倆?下次你加載頁面?另外,你的代碼中有一些報價問題。 – Calum 2011-04-14 11:49:51

+0

我的意思是這件事情每當我向下滾動頁面就會觸發。這是爲無限的內容加載。所以每當我向下滾動頁面時,內容就會動態添加。我需要在它用於新內容的url中以某種方式設置偏移量。 到目前爲止,引號並沒有造成任何麻煩。 – Maurice 2011-04-14 11:54:22

回答

1
'url': function() { 
    return 'data.php?offset='+offset; 
} 

'onSuccess': function() { 
    offset = offset + 20; 
}, 

通過URL作爲功能確實