0
林在這裏真的很困難。實際上,當我使用包含Javascript文件(包含在我的html中)的Jquery加載HTML文件時,jquery將時間戳添加到文件源以防止它被緩存,而此時間戳在我們的源中不可用。我想要做的是從javascripts中刪除時間戳以允許它們被緩存。如果有人能幫助我,這將是非常棒的。jquery doesnt cache javascripts其中從html加載
林在這裏真的很困難。實際上,當我使用包含Javascript文件(包含在我的html中)的Jquery加載HTML文件時,jquery將時間戳添加到文件源以防止它被緩存,而此時間戳在我們的源中不可用。我想要做的是從javascripts中刪除時間戳以允許它們被緩存。如果有人能幫助我,這將是非常棒的。jquery doesnt cache javascripts其中從html加載
我個人使用如下代碼來設置從AJAX請求中獲取的HTML內容,而不將緩存清除查詢字符串添加到HTML中的任何腳本。
// Get ajaxHTML from an AJAX request.
var ajaxCache = $.ajaxSetup().cache;
$.ajaxSetup({cache: true});
$('.someelement').html(ajaxHTML);
$.ajaxSetup({cache: ajaxCache});
基本上它暫時調用.html
前更改默認設置,然後將其重新算賬。