【问题标题】:reliable refresh of js resources in Grails - dev envGrails 中 js 资源的可靠刷新 - 开发环境
【发布时间】:2012-04-07 17:21:33
【问题描述】:

...有没有一种可靠的方法来刷新 Grails 应用程序中的 JavaScript 资源,而不需要清理和重新启动它?我注意到,在进行 ajax 调用时,有时可能需要一段时间才能刷新某些更改。

例如:

$.ajax({
    type    : thisType,
    url     : thisUrl,
    data    : thisData,
    statusCode :  {
        200 : function(){
                console.clear();
                console.log( 'status code 200');
        },
        401 : function(){
                console.clear();
                console.log('log in to continue');
        }

... omitted stuff ...

}); 

当状态码为 200 时,我会得到预期的控制台输出,但在我预期的 401 时却没有。 过了一会儿,用其他代码获得了预期的 401 输出等等。

这是否表明浏览器缓存有问题? 我正在使用 Chrome、Grails 2.0.2、jQuery 1.6 和 IntelliJ 的最新发行版

【问题讨论】:

    标签: jquery browser-cache grails-2.0


    【解决方案1】:

    根据我的个人经验,大部分时间是浏览器缓存。当我使用 chrome 测试我的 web 应用程序时,我通常会通过转到右下角 Web 工具 下的 设置,然后单击 禁用缓存 来禁用缓存。强>。

    除此之外,我的网络应用程序刷新资源的速度非常快,而且我只有在修改布局时才会发现问题,这些问题通常会迫使我重新启动开发服务器。

    【讨论】:

      猜你喜欢
      • 2015-07-18
      • 2013-01-09
      • 2017-12-17
      • 1970-01-01
      • 1970-01-01
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 2017-09-21
      相关资源
      最近更新 更多