2014-01-18 122 views
0

我想在新标签页上打开一个URL。下面的代码,打开它在同一个选项卡上:jQuery不会在新标签页中打开一个页面

$.post('insert_home.php',{ 
    UPDATECSSGOLD:'selected'}).done(function(data){ 
     alert ('THEME SUCCESSFULLY CHANGED!'); 
     window.location.replace("../WebPages/Home.php");       
}); 

我错过了什么?

回答

1

尝试以下操作:

$.post('insert_home.php',{ 
    UPDATECSSGOLD:'selected'}).done(function(data){ 
     alert ('THEME SUCCESSFULLY CHANGED!'); 
     window.open("../WebPages/Home.php", '_blank');     
}); 

在新标签这将打开geven URL

说明:

的open()方法创建一个新的辅助浏览器窗口,类似 从文件菜单中选择新窗口。 strUrl参数指定 要在新窗口中获取并加载的URL。如果strUrl是一个空字符串 ,则使用主窗口的默认工具栏创建一个新的空白空窗口(URL about:blank)为 。

+0

它不工作,它在同一个标​​签上打开 – user3196424

+0

您正在使用哪种浏览器? –

+0

谷歌铬浏览器 – user3196424

1
$.post('insert_home.php',{ 
    UPDATECSSGOLD:'selected'}).done(function(data){ 
     alert ('THEME SUCCESSFULLY CHANGED!'); 
     window.open("../WebPages/Home.php", '_blank');     
}); 

加入_blank有助于我们在新标签打开网页。

在HTML HTML的例子就像

<a href="path" target="_blank">Click</a> 
1

您可以使用类似于:

var win=window.open("../WebPages/Home.php", '_blank'); 
win.focus(); 

但要知道,这最终取决于浏览器如何将打开新页面 - 新选项卡,新窗口或同一窗口。

相关问题