我正在尝试重定向到相对网址,例如
setTimeout(window.location.pathname = '/help/fusion/index.php#3', 500);
但#在传递给window.location.pathname时似乎会导致问题。错误是
'在此服务器上找不到请求的网址/help/fusion/index.php#3。'
但浏览器实际显示的网址是localhost / help / fusion / index.php%233#1。有谁知道如何避免这种情况?
答案 0 :(得分:3)
您可以使用window.location
重定向javascript并将函数传递给他setTimeOut
函数。试试这个:
setTimeout(function() { window.location = '/help/fusion/index.php#3'; }, 500);