Задать вопрос
  • Как индексировать подгружаемый по мере прокрутки ajax контент?

    @itemashabanov Автор вопроса
    Вот от того, что у меня нет никаких условных страниц, я не понимаю, как это должно быть реализовано.
    Есть просто 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, но пока не понимаю как это может помочь, и не запутывает ли меня это еще больше.
  • Как передать параметр из представления "a" в контроллер "b" Rails?

    @itemashabanov Автор вопроса
    а каким будет фильтр? я просто не знаю как передать из вьюшки Group название группы в контроллер Disciplines, чтобы использовать его в качестве параметра фильтра.