我正在使用symfony2
开发网站。我使用KnpPaginationBundle对我页面中的产品列表进行了分页。
一切都运转得很好。
但我无法找到一种方法来传递其他参数,例如我想要在网站网址中显示的div部分的ID:localhost/my_store/web/app_dev.php/products?page=2#idsection
。
答案 0 :(得分:0)
我看到了两种实现目标的方法,它们都与javascript相关联。
1)如果你有url localhost / website / app_dev.php / page = 2#blockid你可以尝试从url获取此id并向下滚动js。 你的js应该是这样的:
$(document).ready(function(){
var ourUrl = window.location.href;
var pattern = /#\w+$/;
var divId = ourUrl.match(pattern));
var offset = $(divId).offset();
window.scrollTo(0, offset.top);
});
2)另一种方法是使用ajax对产品进行分页。使用这种方法,您无需在某处滚动。