Необходимо реализовать ajax подгрузку элементов каталога.
В файле section.php поставил проверки вида:
А в файле шаблона прописал проверку на наличие PAGEN_1 и в зависимости от этого отдаю полную верстку или чисто товары. И создал скрипт:
и вроде бы ссылка генерируется верно, но товары всегда выходят одни и те же, с первой страницы
На странице новостей так же реализовал - работает.
В файле section.php поставил проверки вида:
| Код |
|---|
<?
if(!isset($_GET['PAGEN_1'])) {
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
}else{
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
}
?>
и
<?
if(!$_GET['PAGEN_1']){
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
}
?>
|
А в файле шаблона прописал проверку на наличие PAGEN_1 и в зависимости от этого отдаю полную верстку или чисто товары. И создал скрипт:
| Код |
|---|
<sc ript>
$(document).ready(function () {
var p = 2;
$(".btn_loader").click(function () {
$.ajax({
type: "GET",
url: "<?=CUtil::JSEscape(POST_FORM_ACTION_URI)?>&PAGEN_1=" + p,
cache: false,
beforeSend: function () {
$(".b_preloader").addClass('active');
},
success: function (html) {
p++;
$(".b_preloader").removeClass('active');
$("#it-blocks").append(html);
}
});
})
});
</sc ript> |
и вроде бы ссылка генерируется верно, но товары всегда выходят одни и те же, с первой страницы
На странице новостей так же реализовал - работает.