Trong 1 trang web của 1 (giả dụ trang /home) có 1 trường cần phân trang. E có viết đoạn js dùng ajax chỉ phân trang cái trường đó và khi click next hay preview thì không load lại trang mà chỉ load cái chỗ phân trang thôi.
$(document).on('click','.pagination a', function(event){
event.preventDefault();
var page = $(this).attr('href').split('page=')[1];
getPosts(page);
});
function getPosts(page)
{
$.ajax({
type: "GET",
url: '?page='+ page
})
.success(function(data) {
$('body').html(data);
});
}
1 2 lần đầu click (next hoăc preview) nó load rất mượt nhưng khi click vài lần thì có giấu hiệu bị đợ và nó load rất chậm. lâu dần nó chết luôn serve. Có bác nào biết tại sao hoặc có cách làm khác không ạ? E cảm ơn