MilkeyWay
Постоялец
- Регистрация
- 11 Июл 2011
- Сообщения
- 142
- Реакции
- 10
- Автор темы
- #1
Доброй ночи!
Друзья,посоветуйте,как быть,у меня уже мозги плавятся,в php и javascript я новичок,без вашей помощи не справиться.
есть php файл,в нем джаваскрипт и пхп:
далее идет пхп- подсчет записей в бд и выборка
затем следует пагинатор:
хотел сделать,чтобы при клике по li был class="active",если в джаваскрипт выше добавить $(this).addClass("active") он не срабатывает,т.к файл вызывается заново и все обнуляется(или не из-за этого?)подскажите,что можно сделать в этой ситуации?у самого не полуется докумекать,возможно можно в этом цикле for, как-то добавить класс,что-то вроде if ( $page = $i )...?
Друзья,посоветуйте,как быть,у меня уже мозги плавятся,в php и javascript я новичок,без вашей помощи не справиться.
есть php файл,в нем джаваскрипт и пхп:
Код:
<script type="text/javascript">
$(document).ready(function()
{
//Pagination Click
$("#pagination li").click(function(){
//Loading Data
var pageNum = this.id;
$(".content").load("/new.php?page=" + pageNum);
return false;
});
});
</script>
далее идет пхп- подсчет записей в бд и выборка
Код:
...$result = mysql_query($sql);
$count = mysql_num_rows($result);
$pages = ceil($count/$per_page);
$page = $_GET['page'];
$start = ($page-1)*$per_page;...
затем следует пагинатор:
Код:
<ul id="pagination">
<?php
//Show page links
for($i=1; $i<=$pages; $i++)
{
echo '<li id="'.$i.'">'.$i.'</li>';
}?>
</ul>
хотел сделать,чтобы при клике по li был class="active",если в джаваскрипт выше добавить $(this).addClass("active") он не срабатывает,т.к файл вызывается заново и все обнуляется(или не из-за этого?)подскажите,что можно сделать в этой ситуации?у самого не полуется докумекать,возможно можно в этом цикле for, как-то добавить класс,что-то вроде if ( $page = $i )...?