get запрос

InstantCMS 2.X
#1 21 апреля 2021 в 21:57
всем привет. хотел сделать подгрузку списка контента (на основе имеющихся решений), но столкнулся с тем что в data возвращается только заголовок и наборы контента без списка.
как правильно сделать get запрос (/project/proekty-domov?page=2) для возвращения списка контента?
версия 2.10

<script>

$(document).ready(function(){
$('.cont-more').on('click',function(e){
e.preventDefault();
loadNext();
});
});
loadNext = function(){
var nexturl = hasNext();
if (nexturl) {
$('.cont-more').text('Загрузка').addClass('loading');
$.get(nexturl, function (data) {

$('.content_list').append($(data).filter('.content_list').html());
$('.pagebar0').html('').append($(data).filter('.pagebar').html());
$('.cont-more').text('Показать еще').removeClass('loading');

history.pushState(null, null, nexturl);
hasNext();

});
}
};

hasNext = function () {
var nexturl = $('.page_next').attr('href');
if (nexturl !== undefined) {
return nexturl;
} else {
hideButton();
return false;
}
};
hideButton = function(){
$('.cont-more').closest('div').remove();
$('.pagebar').removeClass('pagination-fixed');
};

</script>
#2 21 апреля 2021 в 22:53

как правильно сделать get запрос (/project/proekty-domov?page=2) для возвращения списка контента?

@kolecha
Вообще то тут два вопроса.За запрос отвечает js. За ответ php. Что бы php ответил, ему нужно что то передать. И я что то не вижу, что вы ему передаёте.
#3 21 апреля 2021 в 23:00


как правильно сделать get запрос (/project/proekty-domov?page=2) для возвращения списка контента?

@kolecha
Вообще то тут два вопроса.За запрос отвечает js. За ответ php. Что бы php ответил, ему нужно что то передать. И я что то не вижу, что вы ему передаёте.

Lora
/project/proekty-domov?page=2 -> page=2 вроде передается. Специальные плагины работают по тому же принципу вроде и грузят(проверял), но нужно чтоб пагинация была.
#4 21 апреля 2021 в 23:34

/project/proekty-domov?page=2 -> page=2 вроде передается

@kolecha
Если передаётся, то в чём проблема? Значит гет запрос выполнен.
#5 22 апреля 2021 в 19:25
нашел причину, при нескольких включенных наборах не работает, не грузит список.
возвращает только наборы

<h1>Заголовок</h1>
<div class="content_datasets">
<ul class="pills-menu">
<li></li>
...
<li></li>
</ul>
</div>
#6 23 апреля 2021 в 09:18

нашел причину, при нескольких включенных наборах не работает, не грузит список.
возвращает только наборы

@kolecha
Значит не верный запрос к базе, скорее всего.
#7 23 апреля 2021 в 12:12


нашел причину, при нескольких включенных наборах не работает, не грузит список.
возвращает только наборы

@kolecha
Значит не верный запрос к базе, скорее всего.

Lora

Запрос берется с кнопки "следующая", не может быть не верным. Сторонний плагин так же берет с кнопки запрос, но он кое как да работает, но в нем фиг разберёшься.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.