我有一張如下表格;使用AJAX填充來自PHP數組的表格內容
<table>
<tr>
<td id="prev">prev</td>
<td class="content"></td>
<td class="content"></td>
<td class="content"></td>
<td class="content"></td>
<td class="content"></td>
<td id="next">next</td>
</tr>
</table>
and a php file,ajax.php
for AJAX calls as;
<?php
$array = array(1,2,3,4,5,6,7,8,9,10);
$page = $_POST["page"];
$quantity = 5;
$offset = ($page-1)*$quantity;
$selectedFiles = array_slice($array, $offset, $quantity);
echo $selectedFiles;
?>
PHP函數是假設與元件的有限數量相對於在分頁返回的數組$_POST["page"]
等。該腳本將返回前5個元素爲$page = 1
,第5個元素爲$page = 2
等..等等。頁面加載時,<td>
的編號爲content
的可能分別顯示1,2,3,4和5。當用戶單擊next
時,如果用戶單擊prev
,它可能會顯示下一個結果並可能返回到先前的結果。我怎樣才能做到這一點使用Javascript與jQuery的幫助?
,如果有一定的影響,給出它會更有益的,當用戶點擊和數據的變化,如滑動(過渡),所以它看起來像滑動些吧..
在此先感謝..
'$ selectedFiles'是一個數組,使用'echo json_encode($ selectedFiles);'。確保jQuery中的AJAX調用當然期待JSON響應。 – Orbling