在success函数中设置变量以覆盖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'
            } 
        );
    }
);

我试图使用新的偏移量下次调用url(它被称为每次页面向下滚动以获得动态列表中的更多结果)。

我想设置偏移量,这样php页面就知道接下来要提供哪个结果。我知道这是不可能的,但我似乎找不到解决办法。

任何想法?

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

将url作为函数传递就可以了

最新更新