2012-04-07 9 views
0

... GrailsアプリケーションでJavaScriptリソースをリフレッシュして再起動するのに信頼できる方法はありますか?私はときどきajax呼び出しの作業中に若干の変更がリフレッシュされるまでに時間がかかることに気付きました。例えばGrailsのjsリソースの信頼性の高いリフレッシュ - dev env

$.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 ... 

}); 

私は401 はしばらく後に他とのように期待される401の出力を取得述べたと予想されるとき、ステータスコードが200だったが、いないときに私が期待されるコンソール出力を取得したいですコード。

これはブラウザのキャッシュに問題があることを示していますか? 私はChrome、Grails 2.0.2、jQuery 1.6、IntelliJの最新のディストリビューションを使用しています

答えて

3

私の個人的な経験では、ほとんどの場合、ブラウザのキャッシュになります。 Webアプリケーションをテストするためにクロムを使用するときは、通常、の設定の下にのWebツールを右クリックし、を無効にしてキャッシュを無効にします。を無効にします。

私のWebアプリケーションはリソースをかなりすばやく更新しますが、通常はdevサーバーを再起動するようにレイアウトを変更すると問題が発生します。

関連する問題