我有代码
window.open("http://localhost/xyz.php")
这将在新选项卡上打开PHP文件,尽管该窗口相同。我想在同一个标签上打开它。我该怎么做。
我尝试了window.open("http://localhost/xyz.php","_self")
和window.open("http://localhost/xyz.php";"_self")
,但这不起作用。我也试过window.location.href
但似乎没有任何效果。还有其他方法吗?
答案 0 :(得分:1)
只需使用window.location
对象:
window.location.href = 'http://localhost/xyz.php';
更改href属性,将当前页面地址更改为您提供的参数...
注意:你也可以使用window.location = 'http://localhost/xyz.php';
,如评论中所建议的那样,它有点短;但是,更改location.href是一个更标准的,从JavaScript 1.0开始实现,所以它在所有浏览器中都可用...
答案 1 :(得分:1)
试试这个
window.location.replace("http://localhost/xyz.php");
答案 2 :(得分:-1)
请参阅Open a URL in a new tab (and not a new window) using JavaScript。
如果在新标签页或新窗口中打开新页面,则由用户而非程序员决定。
答案 3 :(得分:-1)
尝试在你的js中使用它:
location.href = "http://localhost/xyz.php";