使用 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;
这个对 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;