使用 pjax 强制 ajax 请求后退和前进按钮

force ajax request on back and forward button with pjax

这个对 pjax 的调用有效,它用 url 的响应替换了 div 部分。 对于选项卡式导航,pjax 也成功更改 url

$.pjax({
        url: $this.attr("href"), 
        container: '#div-section', 
        push: true
}).done(function() {
        $object.init();                 
});

但是后退和前进 chrome 按钮不会重新发送 Ajax 请求并将其缓存在浏览器中。还启用了以下设置以不强制完全刷新。

$.pjax.defaults.timeout = false;

ajax 如何使用 pjax 强制请求后退和前进按钮?

找到解决方案

$.pjax.defaults.maxCacheLength = 0;