2012-01-27 126 views
0

在我的地盤我想一個Ajax調用後,打開一個網址。我的代碼的新窗口:打開新窗口通過點擊按鈕使用jQuery

window.open("example url"); 

有有button.When我點擊這個按鈕一個ajax函數將工作結果的ajax函數有example url。當它得到url我想打開帶有新選項卡窗口的網址。

當iam使用上面的代碼時,什麼都不會發生。 我的代碼有什麼問題? 這是我的Ajax代碼:

$.ajax({ 
type: "POST", 
url: "<?php echo base_url();?>index.php/user/get_url/", 
success: function(msg){ 
window.open(msg); 
} 
}); 

msg有url.It是笨的應用。

回答

1

我猜的語法是:open (URL, windowName[, windowFeatures])。我讀這個windowName的方式不是可選的。例如:

window.open('http://www.stackoverflow.com', 'Stackoverflow'); 
0

彈出窗口阻止程序往往會阻止其他窗口打開,然後響應用戶事件(如單擊)。這幾乎可以肯定是什麼讓你失望。

直接打開窗口並使用HTTP重定向到達您想要的URL。

(更好的是,不要使用彈出窗口)。

相關問題