1 回答

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個贊
終于找到了一個使用javascript pushState api更新頁面url而無需重新加載的解決方案
history.pushState(null, null, $(this).attr('href'));
所以我的 js 代碼現(xiàn)在看起來像這樣
<script type="text/javascript">
//Pagination part
$('.main-section').on('click', '.pagination > li > a', function (event) {
var page = $(this).text();
event.preventDefault();
if ($(this).attr('href') != '#') {
// Update the browser's address bar
history.pushState(null, null, $(this).attr('href'));
$("html, body").animate({scrollTop: 0}, "slow");
$.request('onFilterProduct', {
data: {page: page},
});
}
});
</script>
- 1 回答
- 0 關(guān)注
- 122 瀏覽
添加回答
舉報