JSFiddle - React, Tailwind, and code Playground
HTML
<button id="pb" type="button">Pop up blocked</button>
<button id="pnb" type="button">Pop up not blocked</button>
JavaScript
$(function() {
$('#pnb').click(function() { openWin() });
$('#pb').click(function() { ajaxAndOpenWin() });
})
var openWin = function() {
window.open('#anchor', '_blank');
win.focus();
}
var ajaxAndOpenWin = function() {
$.ajax({
url: '#anchor',
type: 'POST'
}).done(function (result) {
openWin();
});
}