使用Jquery单击按钮打开新窗口

时间:2012-01-27 08:57:25

标签: php jquery codeigniter-2

在我的网站中,我想打开一个带有网址的新窗口。在ajax调用后我的代码是:

window.open("example url");

有一个按钮。当我点击这个按钮时,ajax函数将起作用ajax函数的结果有example url。当它获取url时我想用新的标签窗口打开url。

当我使用上面的代码时,什么都不会发生。 我的代码有什么问题? 这是我的ajax代码:

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

msg有url.It是一个codeigniter应用程序。

2 个答案:

答案 0 :(得分:1)

我猜语法是:open (URL, windowName[, windowFeatures])。我读这个windowName的方式不是可选的。例如:

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

答案 1 :(得分:0)

弹出窗口阻止程序倾向于阻止打开的窗口,然后响应用户事件(如点击)。这几乎可以肯定是什么让你失望。

直接打开窗口并使用HTTP重定向来获取所需的URL。

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