0
我正在建立一個網頁,當我瀏覽時(我使用Ajax/PHP來實現這一目標),不需要重新加載頁面。jQuery去哈希沒有重新加載
當我瀏覽項目(大量)並打開其中一個項目時 - 當頁面關閉時,我希望頁面返回頁面的最後一個位置。
我使用錨來實現這一點。
我的代碼:
$(document).on('click', '.content', function() {
... some other code ...
$.ajax({
type: 'POST',
url: '/includes/content.php',
data: info,
dataType: 'json',
success: function(result){
if(type == 'close') {
window.location.hash = '#' + hash;
location.reload();
}
}
});
return false;
});
問題是:jQuery不會哈希添加到URL,但頁面犯規跳轉到頁面指定的地方。 location.reload();這樣做,但我不需要頁面加載。
請提供[MCVE。瀏覽器控制檯中是否存在任何錯誤? – charlietfl
缺少的代碼只是一堆變量集。 – aywars
應該window.location.hash ='#hash'實際上跳到錨點,或者它只是在URL中設置錨點? – aywars