Javascript中的更改没有效果

Javascript中的更改没有效果,javascript,jquery,Javascript,Jquery,--更新-- 我的浏览器正在缓存我的脚本。我不敢相信我在谷歌搜索了15分钟后竟然找不到这个 我偶然发现了一件我觉得很奇怪的事。事实证明,我在脚本中写什么都不重要!我用的是CodeIgniter 我认为: <script src="<?php echo base_url('/assets/js/ajax.js');?>"></script> <span id="dislike_error" style="color:red;"></span&

--更新-- 我的浏览器正在缓存我的脚本。我不敢相信我在谷歌搜索了15分钟后竟然找不到这个

我偶然发现了一件我觉得很奇怪的事。事实证明,我在脚本中写什么都不重要!我用的是CodeIgniter

我认为:

<script src="<?php echo base_url('/assets/js/ajax.js');?>"></script> 
<span id="dislike_error" style="color:red;"></span>

为什么会这样?我尝试关闭浏览器中的选项卡。我尝试重新启动浏览器。但不知怎的,浏览器还记得以前的Javascript

清除浏览器中的缓存

或者。。最好的办法是加上这个

# don't cache css or js, for debugging, only
<filesMatch "\.(css|js)$">
  ExpiresActive On
  ExpiresDefault "access"
  Header append Cache-Control "public"
</filesMatch>
#不要缓存css或js,仅用于调试
过期于
ExpiresDefault“访问权限”
标头附加缓存控制“公共”

对于.htaccess文件,要强制浏览器每次更新css和js文件,您只需要在开发计算机上使用它。

您的浏览器正在缓存脚本。在开发时自动重新加载缓存的内容


听起来像是浏览器缓存了文件,并不费心与服务器检查文件是否被修改。只需按Ctrl+F5键,就可以解决此问题。GET请求将被缓存。缓存101。这就是使web更快的原因。按ctrl+shift+delete和delete缓存按ctrl+f5:):)Chrome似乎是一种马车。有时,在它重新加载我的脚本之前,我必须按CTRL+F5多次。你最好告诉你的浏览器不要缓存它,不要让它意外地留在那里
# don't cache css or js, for debugging, only
<filesMatch "\.(css|js)$">
  ExpiresActive On
  ExpiresDefault "access"
  Header append Cache-Control "public"
</filesMatch>