要配合Ajax使用Location.replace(),可以在Ajax請求成功后調用該方法來修改當前頁面的URL并且不會留下歷史記錄。
例如:
$.ajax({
url: "example.com/data",
success: function(data) {
// 處理返回的數據
// 然后使用Location.replace()來修改URL
window.location.replace("example.com/newpage");
}
});
這樣,在Ajax請求成功后,頁面的URL會被修改為"example.com/newpage",并且用戶在瀏覽器歷史記錄中不會看到之前的頁面URL。