阅读底部编辑以了解解决方法。
在我的cakephp应用程序中实现ajax分页时遇到了问题。我已经寻找了资源和教程来帮助解决这个问题,但大多数都是关于cake 1.3的。我已经为我的一个明显而简单的错误祈祷了。
我已经为我的应用程序构建了一个简单的搜索界面-一个二手车搜索界面,用于搜索我的数据库中的汽车。搜索界面实际上看起来运行得很好。我有一个隐藏的表单,它根据用户在搜索表单中的输入创建或销毁隐藏的元素。这个隐藏的表单是通过Ajax成功提交的,我可以返回一组分页的结果,比如"1-5 displayed of 16 found“。
我似乎遇到的问题是由分页助手生成的javascript e
当使用胡子模板时,是否可以实现分页?我目前正在使用模板输出JSON的结果:
JS函数:
$.getJSON('assets/data/results.json', function(data) {
var template = $('#results-template').html();
var info = Mustache.to_html(template, data);
$('.result-list').html(info);
示例模板:
<script id="results-template" typ
在jQuery插件jPaginate中,子对象的数量总是返回由以下代码确定的值1(jPaginate.js中的第45-48行):
//getting the amount of elements inside parent element
var number_of_items = obj.children().size();
//calculate the number of pages we are going to have
var number_of_pages = Math.ceil(number_of_items/show_per_page);
我在document.ready函数
组织视图的好方法是什么?假设我有一个div,它将包含一个从用户的管理面板角度来看的视图-将有一个用户列表,以及选择一次显示多少个用户的选项,排序选项,要在哪个页面上,过滤器等…
我是否想要一个包含除表和数据之外的所有内容的外部视图?然后是包含表(以及数据)的内部视图?分页会有它自己的视图吗?分页视图如何使用click事件来更新用户视图?我只是对如何组织视图感到困惑,同时仍然能够让不同的事件触发其他视图到render() /集合到fetch()。
因此,基本层次结构将如下所示:
- User View
- Table
- List of Users
- Pagination