KNP Paginator 和可使用 ajax 排序
Posted
技术标签:
【中文标题】KNP Paginator 和可使用 ajax 排序【英文标题】:KNP Paginator and sortable with ajax 【发布时间】:2014-10-04 13:22:41 【问题描述】:是否可以简单地使用 ajax 运行 knp 分页器?有可能吗?最好的方法是什么?
问候迈克尔
【问题讨论】:
【参考方案1】:不确定这是否是最佳解决方案,但我是这样做的:
$(function() $('#dish-select-component-canvas').on('click', "ul.pagination a" , function(e)
$.ajax(
type: "GET",
url: $(this).attr('href'),
)
.done(function( msg )
$('#dish-select-component-items').html(msg);
);
e.preventDefault();
);
);
#dish-select-component-canvas
是页面的容器。当有人在ul.pagination
中的链接上单击此画布时(分页是knpPaginator
默认用作分页包装器的类),我采用该链接的href 属性,并使用ajax GET
请求发送它。
该请求的结果将发送到适当的 div(此处发送到 #dish-select-component-items
)。当然一定要记得加e.preventDefault()
,防止浏览器重新加载页面。
【讨论】:
以上是关于KNP Paginator 和可使用 ajax 排序的主要内容,如果未能解决你的问题,请参考以下文章
Symfony, Knp Paginator Bundle:使用图标排序