Установить переменную в функции succes для перезаписи переменной в вызове ajax - PullRequest
1 голос
/ 14 апреля 2011

У меня есть следующий код:

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 знала, какие результаты будут отображаться далее. Я понимаю, что это невозможно, но я не могу найти решение.

Есть идеи?

1 Ответ

1 голос
/ 06 мая 2011
'url': function() {
    return 'data.php?offset='+offset;
}

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

Передача url как функции делает трюк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...