在我的网站中,我想打开一个带有网址的新窗口。在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应用程序。
答案 0 :(得分:1)
我猜语法是:open (URL, windowName[, windowFeatures])
。我读这个windowName的方式不是可选的。例如:
window.open('http://www.stackoverflow.com', 'Stackoverflow');
答案 1 :(得分:0)
弹出窗口阻止程序倾向于阻止打开的窗口,然后响应用户事件(如点击)。这几乎可以肯定是什么让你失望。
直接打开窗口并使用HTTP重定向来获取所需的URL。
(更好的是,不要使用弹出窗口)。