我使用Digg风格的Django-endless-pagination和激活的ajax支持我的项目。从URI隐藏参数?page = N的烦人的事情。
例如,如果我从详细信息页面返回到常规列表页面,它会将我返回到第一页而不是实际页面= N来自它。
如果AJAX停用,它会按预期工作并通过" page"参数到GET。但它在AJAX激活后立即消失。
我在
的endless-pagination.js中更改了字符串#103return false;
到
return true;
页面参数正确地传递给URL,但是当AJAX停止工作的同时,在页面切换时强制重新加载整个页面。
答案 0 :(得分:0)
在字符串#103返回false之前,将以下字符串添加到endless-pagination.js; window.history.pushState(3,document.title,context.url);
现在它按预期工作。