为加载功能启用缓存

Enable cache for load function

本文关键字:缓存 启用 功能 加载      更新时间:2023-09-26

我有这样的代码来加载另一个页面:

$(".container").load(url, function () {
                       // do stuff
                    });

当执行此代码时,所有GET请求的链接末尾都有_={timestamp},如下所示:http://localhost:2208/Scripts/jquery-1.9.1.min.js?_=1399788658418

我想为我的请求启用缓存,而且我只需要这一行。我正在搜索一些解决方案,我想使用ajaxSetup可以做到这一点,但我只需要在我的网站上启用1个请求。你的想法是什么?

如果要使用额外的设置,则需要使用$.ajax()

$.ajax({
  url: url,
  dataType: 'html',
  success: function (data) {
    $(".container").html(data);
    // do stuff
  },
  cache: false
});