javascript - 如何从 jQuery 回调中打开新的浏览器选项卡

标签 javascript jquery html ajax

我已尝试以下方法来实现此目的:

但是当从回调内部调用 window.open 时,这两种方法都不起作用。这是我的代码

$.post('api', { 
    }, function() {
    var win = window.open('target-file', '_blank');
    win.focus();
    });

最佳答案

试试这个:

 $.post('api', { 
    }, function() {
    window.open('target-file', '_blank');
   });

关于javascript - 如何从 jQuery 回调中打开新的浏览器选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16479865/

相关文章:

javascript - 如何使用 JavaScript 在 <input> 中显示 "suggestion"?

javascript - 如何在父类(super class)静态函数中引用子类的静态参数?

javascript - 管理socket.io中的用户

html - 显示包含位置 :relative and position:absolute 的按钮时出现问题

javascript - 如何在Javascript中逐行读取终端命令行的输出

javascript - 正确的语法是什么?

javascript - 为什么后端添加Access-Control-Allow-Origin header后会出现cors问题?

java - Spring Boot中自动调用应用程序的默认网页

html - 设置每个 Column DIV 控件的固定宽度

javascript - 高度未调整 LayerSlider 5