php аяксподгрузкаэлементовбитрикс Posted 2021-05-05
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php аяксподгрузкаэлементовбитрикс相关的知识,希望对你有一定的参考价值。
function getLectors () {
var $lectorsBlock = $('.lectors-list'),
pageNumber = +$lectorsBlock.attr('data-curentpage') + 1,
pagerId = +$lectorsBlock.attr('data-navnum'),
maxPage = +$lectorsBlock.attr('data-maxpage'),
data = {},
sortBy1 = $lectorsBlock.attr('data-sortby1'),
sortBy2 = $lectorsBlock.attr('data-sortby2'),
sortOrder1 = $lectorsBlock.attr('data-sortorder1'),
sortOrder2 = $lectorsBlock.attr('data-sortorder2');
data['PAGEN_'+ pagerId] = pageNumber;
data['SORT_BY1'] = sortBy1;
data['SORT_ORDER1'] = sortOrder1;
data['SORT_ORDER2'] = sortOrder2;
if(pageNumber <= maxPage) {
$.ajax({
url: '/ajax/elemsGet/getLectors.php',
type: 'post',
dataType: 'html',
data: data,
})
.done(function(data) {
$lectorsBlock.attr('data-curentpage', pageNumber);
$lectorsBlock.append(data);
$lectorsBlock.find('.lectors-list__item--added').fadeIn(400);
// $('.lectors-list').append(data);
// var $addedBlock = $('.lector-item--detail');
// $addedBlock.css({
// 'top': position.top,
// });
// $addedBlock.find('.lector-item__item-wraper--detail').css('min-height', parentHeight);
// $addedBlock.fadeIn(300);
// $addedBlock.addClass('showen');
})
.fail(function() {
console.log("error");
})
.always(function() {
});
}
}
в шаблоне компонента, который изначально выводится на странице у главного блока дописать параметры data-sortby1="<?=$arParams['SORT_BY1']?>" data-sortby2="<?=$arParams['SORT_BY2']?>" data-sortOrder1="<?=$arParams['SORT_ORDER1'];?>" data-sortOrder2="<?=$arParams['SORT_ORDER2'];?>" data-navNum="<?=$arResult["NAV_RESULT"]->NavNum;?>" data-curentPage="<?=($arResult["NAV_RESULT"]->NavPageNomer);?>" data-maxPage="<?=$arResult["NAV_RESULT"]->NavPageCount?>"
тут вызов компонента, который просто элементы должен отдавать
以上是关于php аяксподгрузкаэлементовбитрикс的主要内容,如果未能解决你的问题,请参考以下文章
swift Вконечномсчетеярешил,чтоэтопростаярекурсия。 Надругихязыкахрекурсиюяреализовывал。 Пробуюнасвифт
css Когдатекстразбиваетсянаколонки,тобраузерпытаетсяравномернораспределитьсодержимоеблокапоуказанном
La Sylphide 仙女
Erlangе демо
html Примерыверсткипобэму,сглавнойяндексаияндексновости
csharp Узнаёмпортинстансадляподключениядебаггера