gpt4 book ai didi

jquery - 理解 jQuery $.getScript()

转载 作者:行者123 更新时间:2023-12-03 22:19:22 25 4
gpt4 key购买 nike

我使用 getScript 动态加载我的插件:

$.getScript('js/code.photoswipe.jquery-3.0.4.min.js', function () {
//do magic
});
  1. 如何禁用缓存清除?目前它在末尾生成数字: js/code.photoswipe.jquery-3.0.4.min.js?_=1326992601415我看到了这个,但不知道如何在我的情况下使用它:

    $.getScript = function (url, callback, cache) {
    $.ajax({
    type: "GET",
    url: url,
    success: callback,
    dataType: "script",
    cache: cache
    });
    };
  2. 如果我多次调用 $.getScript 添加相同的 js 文件,它是否每次都会请求获取该文件?如果是这样,有没有办法检查我们是否已经导入了该脚本,这样我们就可以避免为同一文件再次调用 getScript?

最佳答案

How to disable the cache busting :

$.ajaxSetup({
cache: true
});

这将确保用户仅从服务器获取脚本一次,然后从本地缓存获取脚本(除非他们的浏览器设置阻止缓存)。

关于jquery - 理解 jQuery $.getScript(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8930017/

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