尝试使用以下代码使用javascript进行重定向(在除IE8和IE7之外的所有浏览器中都能正常工作):
if (confirm('Are you sure you wish to clear your basket?')) {
window.location.href = '/basket/clear';
if (navigator.userAgent.search('MSIE') > -1) alert('Your basket has been cleared.');
}
我已在第二个警告中添加说明已清除该购物篮,以便代码在IE中正常工作。如果我删除警报,则它不起作用。
非常感谢任何想法或解决方案。
答案 0 :(得分:3)
尝试使用window.location = '/basket/clear';
另外,当您更改窗口位置时,您不能指望超出该点的代码执行,例如alert