Hey, ben almaya çalışıyorlar this pagination class ben daha ajaxy olmak için kullanıyorum - I sayfa [2] veri yükler gibi sayfa sayısına tıkladığınızda anlam, ama ben olmadan veri yüklemek istiyorum (hiçbir sayfayı yeniden birlikte arka planda HTTP isteği,) farklı bir sayfaya gidiyor.
PHP ve jQuery hem yeni olmak, özellikle bir php sınıfını kullanırken, bu sonuca ulaşmak için nasıl biraz emin değilim.
Bu ana sayfa arada neye benzediğini:
<?php
$categoryId=$_GET['category'];
echo $categoryId;
?>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript" src="jquery_page.js"></script>
<?php
//Include the PS_Pagination class
include('ps_pagination.php');
//Connect to mysql db
$conn = mysql_connect('localhost', 'root', 'root');
mysql_select_db('ajax_demo',$conn);
$sql = "select * from explore where category='$categoryId'";
//Create a PS_Pagination object
$pager = new PS_Pagination($conn, $sql, 3, 11, 'param1=value1¶m2=value2');
//The paginate() function returns a mysql
//result set for the current page
$rs = $pager->paginate();
//Loop through the result set
echo "<table width='800px'>";
while($row = mysql_fetch_assoc($rs)) {
echo "<tr>";
echo"<td>";
echo $row['id'];
echo"</td>";
echo"<td>";
echo $row['site_description'];
echo"</td>";
echo"<td>";
echo $row['site_price'];
echo"</td>";
echo "</tr>";
}
echo "</table>";
echo "<ul id='pagination'>";
echo "<li>";
//Display the navigation
echo $pager->renderFullNav();
echo "</li>";
echo "</ul>";
?>
<div id="loading" ></div>
<div id="content" ></div>
Ben sınıfının bu kısmı ile bir şeyler yapmak gerekir, yukarıda görüldüğü gibi:
$pager = new PS_Pagination($conn, $sql, 3, 11, 'param1=value1¶m2=value2');
Ya da bu:
echo $pager->renderFullNav();
Jquery hakkında hiçbir çok yapmak, ama ben bunu istiyorum başlamak istiyorum sanırım:
$("#pagination li").click(function() {
O zaman belki bir şeyler yüklemek ...
Ben yok yok. Bu konuda herhangi bir yardım büyük olurdu. Teşekkürler.