打开新窗口通过点击按钮使用jQuery
问题描述:
在我的地盘我想一个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是笨的应用。
答
我猜的语法是:open (URL, windowName[, windowFeatures])
。我读这个windowName的方式不是可选的。例如:
window.open('http://www.stackoverflow.com', 'Stackoverflow');
答
弹出窗口阻止程序往往会阻止其他窗口打开,然后响应用户事件(如单击)。这几乎可以肯定是什么让你失望。
直接打开窗口并使用HTTP重定向到达您想要的URL。
(更好的是,不要使用弹出窗口)。