美文网首页
在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