loadNext

отправляет запрос на загрузку определённого количества строк данных (до конца имеющихся данных или до определённой позиции)

promise loadNext(number count,number start,function callback,string url,boolean now, [boolean clear] );
countnumberколичество записей, которое нужно загрузить
startnumberначальная позиция, откуда начинается загрузка строк данных
callbackfunctionфункция-колбэк
urlstringпуть к данным
nowbooleanопределяет насколько быстро должен быть удовлетворён входящий запрос данных. Если он определён как true, свойство datathrottle будет проигнорировано.
clearbooleanесли true, метод очистит текущие данные перед загрузкой новых
promiseответ с сервера (промис)

Example

$$("grida").loadNext(10,0,null,"data/data.php");
 
$$("grida").loadNext(10,0,null,"data/data.php").then(function(){
    this.showItem(903);
});

Related samples

Details

Метод возвращает промис:

  • он завершается успешно (resolved), если данные получены с сервера
$$("grida").loadNext(10,0,null,"data/data.php").then(function(data){
    var json = data.json();
});
  • он завершается ошибкой (failed), если возникает ошибка загрузки данных или если запрашиваются данные, которые запрашивались раньше
$$("grida").loadNext(10,0,null,"data/data.php").fail(function(){
    // ваш код
});
// catch() - синоним fail()
$$("grida").loadNext(10,0,null,"data/data.php").catch(function(){
    // ваш код
});
See also
Наверх