美文网首页
在ajax回调中使用window.open无效解决方案

在ajax回调中使用window.open无效解决方案

作者: Bestime | 来源:发表于2020-04-24 10:59 被阅读0次
    // 部分浏览器在ajax中使用window.open会被拦截,导致无法打开新窗口
    // 解决办法:提前打开空白窗口,在更改窗口地址。失败后关闭此窗口
    var newWindow = window.open() 
    $.ajax({
      success: function () {
        newWindow.location = 'http://www.baidu.com'; // 改变窗口链接地址
      },
      error: function () {
        newWindow.close(); // 失败之后记得关闭
      }
    })
    

    相关文章

      网友评论

          本文标题:在ajax回调中使用window.open无效解决方案

          本文链接:https://www.haomeiwen.com/subject/xsvxwhtx.html