我正在建立一个显示包含记录的表格列表的网站。服务器端设置页面上记录的最大限制。用户可以选择具有最大限制记录的最新页面或下一个限制oder(和更新的)记录。 我将使用ajax请求,并想知道我是否有正确的设计。我的代码是:
function getTable(page, limit) {
// this function ajax loads and displays a table from the server
// page and limit are parameters in the URI: activities/ajax/page#limit
// limit is set by server in the div #table on page load
}
$(document).ready(function(){
var page = 1; // default get the first page
var lim = $("#table").data("lim"); // get the limit
$("#newer").prop("disabled", true); // start out with Newer disabled
$("#newest").click(function(){
$("#newer").prop("disabled", true);
page = 1;
getTable(page, lim);
});
$("#newer").click(function(){
page = page - lim;
if (page < lim) {page = 1; $("#newer").prop("disabled", true);}
getTable(page, lim);
});
$("#older").click(function(){
$("#newer").prop("disabled", false);
page = page + lim;
getTable(page, lim);
});
});
这有意义吗?测试显示它只是通过按钮页面工作。