如何避免删除" page" Django-endless-pagination中来自URI的参数?

时间:2014-07-18 23:32:34

标签: ajax django django-endless-pagination

我使用Digg风格的Django-endless-pagination和激活的ajax支持我的项目。从URI隐藏参数?page = N的烦人的事情。

例如,如果我从详细信息页面返回到常规列表页面,它会将我返回到第一页而不是实际页面= N来自它。

如果AJAX停用,它会按预期工作并通过" page"参数到GET。但它在AJAX激活后立即消失。

我在

的endless-pagination.js中更改了字符串#103
return false;

return true;

页面参数正确地传递给URL,但是当AJAX停止工作的同时,在页面切换时强制重新加载整个页面。

1 个答案:

答案 0 :(得分:0)

在字符串#103返回false之前,将以下字符串添加到endless-pagination.js; window.history.pushState(3,document.title,context.url);

现在它按预期工作。