我嘗試在當前結尾添加新行。我認爲問題是在這裏替換div中的數據Jquery
$("#main_content").append(data);
它需要新的數據所有的HTML(HTML + CSS),並添加到什麼已經顯示
也許是有可能只從數據採取CURENT數據?
或用新的數據補充數據並將當前數據放到第一個位置?
JS
$(document).ready(function(){
var num_messages = num_rows;
var loaded_messages = 0;
$("#more_button").click(function(){
loaded_messages += 10;
$.get(base_url + "twitterpagination/get_messages/" + loaded_messages, function(data){
$("#main_content").append(data);
});
if(loaded_messages >= num_messages - 10)
{
$("#more_button").hide();
//alert('hide');
}
});
})
HTML
<body>
<div id="main_content">
<?php
foreach($latest_messages as $message)
{
echo $message->username . ' - ' . $message->message . '<br />';
}
?>
</div>
<div id="more_button">
more
</div>
</body>
結果
user - message 1
user - message 2
user - message 3
user - message 4
user - message 5
user - message 6
user - message 7
user - message 8
user - message 9
user - message 10
你的問題是什麼? – j08691 2012-02-04 19:42:54