Вот от того, что у меня нет никаких условных страниц, я не понимаю, как это должно быть реализовано.
Есть просто index.html, в нем есть блоки, которые загружаются сразу, и есть ниже пустой блок <div id="popularSection"></div>. При прокрутке к концу блока, который находится выше popularSection, выполняется код
function loadComponent(act) {
$.ajax({
url: '/ajax.php',
type: 'GET',
data: ({act:act}),
cache:true,
success: function(data) {
$('#'+act).hide().html(data).fadeIn(1000).removeClass('loader');
},
error: function(data) {alert('error')},
});
}
function offsetScroll(topEl, loadEl) {
var $element = $('#'+topEl);
let counter = 0;
$(window).scroll(function() {
var scroll = $(window).scrollTop() + $(window).height();
var offset = $element.offset().top + $element.height();
if (scroll > offset && counter == 0) {
$('#'+loadEl).addClass('loader');
loadComponent(loadEl);
counter = 1;
}
});
}
$(document).ready(function(){
offsetScroll('homeCatalog', 'popularSection');
});
Т.е. никакие параметры и значения не передаются в url.
P.S. Еще я наткнулся на некий includeHTML https://github.com/xmoonlight/includeHTML, но пока не понимаю как это может помочь, и не запутывает ли меня это еще больше.
а каким будет фильтр? я просто не знаю как передать из вьюшки Group название группы в контроллер Disciplines, чтобы использовать его в качестве параметра фильтра.
Есть просто index.html, в нем есть блоки, которые загружаются сразу, и есть ниже пустой блок
<div id="popularSection"></div>
. При прокрутке к концу блока, который находится выше popularSection, выполняется кодТ.е. никакие параметры и значения не передаются в url.
P.S. Еще я наткнулся на некий includeHTML https://github.com/xmoonlight/includeHTML, но пока не понимаю как это может помочь, и не запутывает ли меня это еще больше.