Module: ajaxAPI/collection

Ajax-обертки для работы с коллекцией

Methods


<static> get(handle, filter, pager)

Получение информации о коллекции
Parameters:
Name Type Description
handle string пермалинк коллекции, объязателен.
filter Object объект с выбранными параметрами для фильтрации
pager Object объект с настройками пагинации
Properties
Name Type Description
page_size number размер разбивки на страницы
page number номер страницы, по которой получаем информацию
Returns:
{ status: "ok", count: 19, products: [//массив товаров]}
Type
$.ajax
Example
var filter = {
  price_min: 4000,
  price_max: 10000
};

var pager = {
  page_size: 25,
  page: 2
}

ajaxAPI.collection.get('collection_handle', filter, pager)
 .done(function (onDone) { console.log('onDone: ', onDone) })
 .fail(function (onFail) { console.log('onFail: ', onFail) });