我是 CakePHP 的新手。我已经安装了 CakePHP 3.2.10。
我已经实现了简单的 AJAX 调用。我还在普通视图中实现了分页。
现在我想显示记录,使用 AJAX 加载并使用分页。
谁能指导我如何去做?
我参考了食谱,但没有得到正确的信息。
我是否使用分页代码创建正常操作和视图?
我是 CakePHP 的新手。我已经安装了 CakePHP 3.2.10。
我已经实现了简单的 AJAX 调用。我还在普通视图中实现了分页。
现在我想显示记录,使用 AJAX 加载并使用分页。
谁能指导我如何去做?
我参考了食谱,但没有得到正确的信息。
我是否使用分页代码创建正常操作和视图?
简单地说,您可以使用 liveQuery Javascript 库。你可以从这里下载
在 Javascript 中添加以下代码
function ajaxPageLoader(request_url) {
console.log("Content loading from : "+request_url);
$("#wrapper").load(request_url + " #wrapper", function() {
window.history.pushState({}, "", request_url);
console.log("Content loaded");
});
}
$(document).ready(function(){
$('your_pagination_link_selector').livequery(function() {
$(this).unbind('click').bind('click', function(e) {
e.preventDefault();
ajaxPageLoader($(this).attr('href'));
return false;
})
});
});