簡體   English   中英

jQuery不會在新標簽頁中打開頁面

[英]jQuery doesn't open a page in the new tab

我想在新標簽上打開一個URL。 以下代碼在同一選項卡上將其打開:

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

我想念什么?

請嘗試以下操作:

$.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)。

$.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>

您可以使用類似於:

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

但請注意,最終由瀏覽器決定如何打開新頁面-新選項卡,新窗口或同一窗口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM