2013-10-23 82 views
0

我想讓我的循環默認停止在5行,但是當點擊按鈕時它會加載更多。有沒有簡單的解決方案呢?我不希望頁面刷新。從點擊數據庫加載更多的行,無需刷新頁面

我下面的代碼:

<?php 
$count = 0; 
while (($row = mysql_fetch_assoc($thequery))) { 
    echo $row['title']; 
    $count+=1; 
    if($count%5==0){ 
     break 1; 
    } 
} 
?> 
<span onClick="loadmore_somehow">Load More</span> 
+3

你需要使用JavaScript和Ajax –

+0

你可以在jQuery的數據表http://datatables.net/release-datatables/examples/server_side/defer_loading.html看看 – bansi

回答

2

AJAX調用會做到這一點。使用Javascript(最好是像jQuery這樣的庫),您可以調用腳本並獲取更多行,將它們傳回,然後使用Javascript繪製行。這不會重新加載頁面。

http://api.jquery.com/category/ajax/

相關問題