안녕하세요, 저는 더 ajaxy가되도록 this pagination class을 얻으려고했습니다. 페이지 [2]와 같은 페이지 번호를 클릭하면 데이터가로드되지만 다른 데이터로 이동하지 않고 데이터를로드하려고합니다. 페이지 (페이지를 다시로드하지 않고 백그라운드에서 HTTP 요청).PHP 페이지 매김을 jQuery로 변환 하시겠습니까?
php와 jquery에 익숙하지 않기 때문에이 결과를 얻는 방법에 대해 약간의 확신이 없습니다. 특히 php 클래스를 사용할 때 더욱 그렇습니다. 위에서 볼 수 있듯이
<?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>
내가 클래스?이 부분에 뭔가를 할 필요가 :
이
메인 페이지 그런데 모습입니다$pager = new PS_Pagination($conn, $sql, 3, 11, 'param1=value1¶m2=value2');
또는이 ? :
는echo $pager->renderFullNav();
내가하지 더 많은 JQuery와에 대해,하지만 난 생각 나는 그것을 좋아하지 시작하지 않을 것이다 않습니다
$("#pagination li").click(function() {
그럼 내가 어떤을하지 어쩌면 뭔가 ...
을로드합니다. 이것에 대한 도움이 될 것입니다. 감사.
'PS_Pagination' 생성자의 매개 변수는 무엇입니까? –
매개 변수는 다음에서 찾을 수 있습니다. http://phpsense.com/php/php-pagination-script.html – ClarkSKent