这是我当前的代码,它重定向:
window.location.href= '/post/' + data.main_id + '/' + subject + '#post-' + data.post_id;
上面的代码只是改变了我在同一网址中的slu ..无论如何,我需要更改slug并重新加载页面。我怎么能通过JS甚至jQuery来做到这一点?
答案 0 :(得分:3)
您可以通过首先将片段附加到URL,然后重新加载页面来实现此目的:
window.location.href += '#post-' + data.post_id;
window.location.reload();
但请注意,您可以使用pushState进一步改进此功能,并且在片段更改时无需重新加载页面。
答案 1 :(得分:0)