以下是我用於jQuery BBQ的代碼。 時間戳AJAX URL
$(function(){
var cache = {
'': $('.content')
};
$(window).bind('hashchange', function(e) {
var url = $.param.fragment();
$('.contentarea').children(':visible').hide();
if (cache[ url ]) {
cache[ url ].show();
} else {
$('.content-loading').show();
cache[ url ] = $('<div class="pageURL"/>')
.appendTo('.contentarea')
.load(url, function(){
$('.content-loading').hide();
});
}
$('#wrapper').scrollTop(0);
})
$(window).trigger('hashchange');
});
</script>
我需要修改代碼,使URL是時間戳。我試着用下面的代碼,但是當我做了整個頁面停止工作:
var url = $.param.fragment()+str;
var date = new Date();
var timestamp = date.getTime();
url=url+'&time='+timestamp;
任何幫助,將不勝感激。
沒有制止與工作有什麼錯誤訊息? –
沒有出現錯誤消息,但我的其他jquery函數不起作用。這與這行'+ str'有關 var url = $ .param.fragment()+ str; 當再次取出頁面。不知道它是否真的需要。 – CoreyRS
如果你在控制檯輸出你的url變量,它打印什麼? –