1. 程式人生 > >ajax訪問json文件緩存問題

ajax訪問json文件緩存問題

ces function cnblogs type success 標記 ucc result color

ajax訪問json文件,json文件改動,訪問的時候也不能及時看到改動後的內容。

這是因為瀏覽器緩存的原因。

在這時候就需要清除瀏覽器的緩存或者加上一個標記,讓ajax訪問文件的時候知道這是一個新的文件,一般都是利用時間戳來解決。

解決辦法:在訪問ajax路徑的後面加上一個時間戳參數。

ajax({
         method: ‘POST‘,
         url: ‘../resource/jsonp/albumDetail/albumDetail_‘+file+‘.json?timestamp=new Date().getTime()‘,
         dataType: "jsonp",
         success: function(result) {
                    //do something
                }
})
                                 

ajax訪問json文件緩存問題