Php 当被要求打印页面时,Firefox没有完成ajax请求

Php 当被要求打印页面时,Firefox没有完成ajax请求,php,jquery,mysql,ajax,printing,Php,Jquery,Mysql,Ajax,Printing,在这里,我请求在将页面打印到mysql db中后进行打印(我没有找到在打印页面后触发插入的方法,所以我将其放在前面),该页面位于$(document)内。ajaxComplete()块: #B打印是一个按钮,以防您需要知道 第一个问题是,它显示了第二个对话框,要求用户 “阻止将来的消息” 第二个问题是打印另一个空白页 问题在于Firefox和IE内部,Chrome完成了它的工作 我想显示打印对话框,当我按下OK/Access时,它应该打印页面,没有对话框来“阻止将来的消息”,而不是空白页。

在这里,我请求在将页面打印到mysql db中后进行打印(我没有找到在打印页面后触发插入的方法,所以我将其放在前面),该页面位于$(document)内。ajaxComplete()块:

#B打印是一个按钮,以防您需要知道

  • 第一个问题是,它显示了第二个对话框,要求用户 “阻止将来的消息”
  • 第二个问题是打印另一个空白页
问题在于Firefox和IE内部,Chrome完成了它的工作

我想显示打印对话框,当我按下OK/Access时,它应该打印页面,没有对话框来“阻止将来的消息”,而不是空白页。

我正在使用jQuery1.10.2。 有什么想法/建议吗?
谢谢。

到底是什么问题?那是另一张空白页吗?它提供了一个额外的弹出窗口?该怎么办呢?很抱歉造成了混乱,希望现在能更清楚。
$("#bPrintIes").off().on("click",function(){
    if(confirm("Confirmati Printarea!")){
        var codCom=$("#codCom").val();
        $.ajax({
            type:"POST",
            url:"php/facturi/iesirePrintare.php",
            data:{ies:"print",codCom:codCom}
        }).done(function(){
            window.print();
        });

    }
});