Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试打开窗口。在ajax调用响应中打开页面_Javascript_Html_Jquery_Ajax - Fatal编程技术网

Javascript 尝试打开窗口。在ajax调用响应中打开页面

Javascript 尝试打开窗口。在ajax调用响应中打开页面,javascript,html,jquery,ajax,Javascript,Html,Jquery,Ajax,我正在尝试打开window.open在ajax调用响应中打开一个页面,但它不起作用,但当我删除window.open行并取消注释警报时,警报就起作用了 $.ajax({ url: "/xyz/xyxkk", type: 'Get', success: function (resp) { window.open("https://www.w3schools.com"); //alert('hi');

我正在尝试打开window.open在ajax调用响应中打开一个页面,但它不起作用,但当我删除window.open行并取消注释警报时,警报就起作用了

$.ajax({
    url: "/xyz/xyxkk",
    type: 'Get',
    success: function (resp) {
        window.open("https://www.w3schools.com"); 
        //alert('hi');   
        if (resp) {
           
        }
        else {
            alert('Sorry unable to do');
        }
    }
});

事实上,我的要求是以窗口弹出的方式打开页面。很抱歉,评论会更合适,但声誉不够。
由于浏览器和侵入性广告之间持续不断的斗争,所有能够打开新标签或窗口的js功能在很长一段时间内都受到严重限制。您不能随意打开新页面或窗口。
通常情况下,您可以通过“关联”窗口来解决此问题。打开一个单击事件或类似的用户输入。否则,您的解决方案可能会在将来崩溃,即使您目前正在使用它。

尝试使用.onclick()调用代码的不同元素,以查看允许的内容。别忘了至少检查一下Chrome和Firefox,还可以尝试一些广告拦截器。如果您的解决方案在所有这些条件下都能可靠地工作,那么您对未来的adwars应该是有好处的。

在这里尝试一下这个问题的答案