gpt4 book ai didi

javascript - 如何通过jquery以2秒间隔刷新特定的js或css文件?

转载 作者:行者123 更新时间:2023-12-01 03:31:28 26 4
gpt4 key购买 nike

我需要以 2 秒的间隔重新加载特定的 js 或 css 文件。可以用 jQuery 来完成吗?

我曾尝试使用 php_loop 来执行此操作,但它又添加了一次脚本。因此我尝试 setinterval() 但它没有响应。

最佳答案

在不重新加载页面的情况下,不应重新加载 JavaScript 或 CSS。

  • 重新加载 CSS 会导致页面重新渲染。 (如果每 2 秒执行一次就不好)
  • 重新加载 JavaScript 会导致很多绑定(bind)问题,...

我不知道你在做什么,但我会考虑“有更新:请刷新页面”警报框方法。 (例如 Gmail 的做法)

如果您仍想重新加载特定的 JavaScript 或 CSS,您可以设置 src具有另一个版本号( file.js?v=randomnumber )的脚本/样式标签的属性。

看看this answer例如(您仍然需要添加版本部分,如之前所述,以修复缓存问题):

function reload_js(src) {
$('script[src="' + src + '"]').remove();
$('<script>').attr('src', src).appendTo('head');
}

关于javascript - 如何通过jquery以2秒间隔刷新特定的js或css文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56933918/

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