0

我使用 Digg 风格的 Django-endless-pagination 并为我的项目激活了 ajax 支持。令人讨厌的是它从 URI 中隐藏了参数 ?page=N。

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

在 AJAX 停用的情况下,它按预期工作并将“页面”参数传递给 GET。但它会在 AJAX 激活后立即消失。

我已将 endend-pagination.js 的字符串 #103 从

return false;

return true;

页面参数正确传递给 URL,但似乎同时 AJAX 停止工作,在页面之间切换时强制重新加载整个页面。

4

1 回答 1

0

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

现在它按预期工作。

于 2014-10-15T11:05:57.477 回答