gpt4 book ai didi

javascript - 使用后退按钮后 AJAX 调用未访问服务器

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:36:06 24 4
gpt4 key购买 nike

我在页面加载时进行简单的 AJAX 调用...

$(document).ready(function() {
$.get('', {'format': 'json'}, function(items) {
console.log('hello');
}
}

如果我点击页面上的链接,然后使用后退按钮,上面的代码会运行(它向控制台输出“hello”),但是请求永远不会到达服务器,它只是使用它最初的响应如果它被缓存了。

是否可以强制命中服务器?

最佳答案

如果您使用 $.ajax() method然后你可以设置cache:false。以下是您的 $.get() 调用的等效内容:

$.ajax({
url: 'yourUrlHere',
data: {'format': 'json'},
cache : false,
success: function(items) {
console.log('hello');
},
dataType: 'json'
});

或者为所有ajax调用设置一个默认值:

$.ajaxSetup({cache : false});

关于javascript - 使用后退按钮后 AJAX 调用未访问服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11863134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com