我正在尝试在点击后重定向到同一页面,但添加了参数。我需要将重定向设置为当前页面,其中#!/cart
已添加到网址末尾(例如,myurl.com / mypage.html#!/ cart)。
这就是我正在尝试的
$('#show_cart_flowers').click(function() {
window.location.replace("mypage.html#!/cart");
});
我也尝试过:window.location.search += '%23!%2Fcart';
无论哪种方式,我最终都得到这样的网址:myurl.com/mypage.html?%23!%2Fcart
有一种简单的方法吗?
答案 0 :(得分:2)
您可以通过设置window.location.hash
:
$('#show_cart_flowers').click(function(e) {
e.preventDefault();
window.location.hash = '!/cart';
});