- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Правильно я понял, что страница ajax.php - это моя страница в которой висит содержимое моего div?
Правильно я понял, что страница ajax.php - это моя страница в которой висит содержимое моего div?
Да, а в container будет вставлятся то, что покажет ajax.php с пост параметром page_id.
Да, а в container будет вставлятся то, что покажет ajax.php с пост параметром page_id.
ранее вставлял так: <? include("./blocks/catalog.php");?>
теперь так?
<div class='container'></div>
<div class='page' data-id='1'>1 страница</div>
<div class='page' data-id='2'>1 страница</div>
<div class='page' data-id='n'>n страница</div>
<script>
$('.page').click(function(){
$.ajax({
url: './blocks/catalog.php',
type: 'POST',
data: {'page_id': $(this).attr('data-id')},
success: function(html){
$('.container').html(html);
}
});
});
</script>
<div class='container'><? include("./blocks/catalog.php");?></div>
И нумерацию страниц вне container надо.
Капча достала :)
<div class='container'><? include("./blocks/catalog.php");?></div>
И нумерацию страниц вне container надо.
Капча достала :)
с этим я понял, спасибо, а с номирацией не понял, я так понял надо id куда то присвоить))
с этим я понял, спасибо, а с номирацией не понял, я так понял надо id куда то присвоить))
page_id = это номер страницы, по которой вы выводите. Вы же список страниц выводите? Вот туда и вставляйте data-id с тем номером страницы, которую надо выводить.
Вот так сделал, но вс равно страницу грузит
Вот так сделал, но вс равно страницу грузит
ссылки замените на что-то другое 🤪
ссылки замените на что-то другое 🤪
какие ссылки)?
---------- Добавлено 02.05.2017 в 17:42 ----------
if ( $page - 2 > 0 )
$page2left = ' <div class="page" data-id='.($page - 2).'>'.($page - 2).'</div> | ';
else
$page2left = '';
if ( $page - 1 > 0 )
$page1left = ' <div class="page" data-id='.($page - 1).'>'.($page - 1).'</div> | ';
else
$page1left = '';
if ( $page + 2 <= $cnt_pages )
$page2right = ' | <div class="page" data-id='.($page + 2).'>'.($page + 2).'</div>';
else
$page2right = '';
if ( $page + 1 <= $cnt_pages )
$page1right = ' | <div class="page" data-id='.($page + 1).'>'.($page + 1).'</div>';
else
$page1right = '';
сделал так, но не фырычит, при нажатие исчезает вся требуха divа и все
---------- Добавлено 02.05.2017 в 17:43 ----------
ziliboba0213,
if ( $page - 2 > 0 )
$page2left = ' <div class="page" data-id='.($page - 2).'>'.($page - 2).'</div> | ';
else
$page2left = '';
if ( $page - 1 > 0 )
$page1left = ' <div class="page" data-id='.($page - 1).'>'.($page - 1).'</div> | ';
else
$page1left = '';
if ( $page + 2 <= $cnt_pages )
$page2right = ' | <div class="page" data-id='.($page + 2).'>'.($page + 2).'</div>';
else
$page2right = '';
if ( $page + 1 <= $cnt_pages )
$page1right = ' | <div class="page" data-id='.($page + 1).'>'.($page + 1).'</div>';
else
$page1right = '';
А в ajax.php все тоже самое, кроме листинга:
Только у вас листинг неверно работает, а искать ошибку лень :)