gpt4 book ai didi

javascript - 从缓存中清除 JavaScript 代码

转载 作者:行者123 更新时间:2023-12-01 02:05:17 25 4
gpt4 key购买 nike

我有包含 jQuery 代码的页面:

$('#tstButton').live('click',function(){
alert();
});

我通过 ajax 调用加载此页面。

当我多次加载页面时,每次都会加载脚本并存储到缓存。

说当我进行三次ajax调用时。然后点击$('#tstButton')一次,就会提示3次。

我用过:

cache:false

在ajax调用中。但仍然没有清除缓存。

如何从缓存中清除这些 JavaScript 代码?

最佳答案

您可以使用 die()绑定(bind)之前先取消绑定(bind)事件如果您使用的是 jQuery < v1.7.2。

$('#tstButton').die('click').live('click', function() {
alert();
});

如果您使用的是 jQuery v > 1.7.2

您可以使用onoff:

$('#tstButton').off('click').on('click', function() {
alert();
});

关于javascript - 从缓存中清除 JavaScript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31065801/

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