调用浏览器的打印方法打印页面内容

2018-09-01 05:58:09来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

2018-08-30

直接调用浏览器的打印方法

1、打印按钮

 <a href="#" target="_self" onclick="printme()">打印</a>

2、js

    //打印
    function printme() {
        $.messager.confirm('确认', '确认打印?', function (r) {
            if (r) {
                document.body.innerHTML = document.getElementById('div1').innerHTML + '<br/>';
                window.print();
                var OrderGUID = $("#OrderGUID").val();
                window.location.href = "../Details/?id=" + OrderGUID + "&Check=0";

                //打印记录
                $.ajax({
                    type: "post",
                    anysc: false,
                    url: '@Url.Action("AddPrintLog")',
                    data: { OrderGUID: OrderGUID },
                    success: function (da) {
                        if (da > 0) {
                            //alert(da.split('|')[0]);
                            $.messager.alert('提示!', '成功!');
                            //location.reload();
                            window.location.href = "../Details/?id=" + OrderGUID + "&Check=0";
                        } else if (da = -1) {
                            $.messager.alert('提示!', '添加操作记录错误!');
                            return false;
                        }
                    },
                });

            }
        });
    }

 

3、div 里为界面需要打印的内容 
如我需要打印页面中红色框中的内容,将红色框中html用DIV包起来

 

 

 

 4、结果

 

 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:用eFrameWork框架实现快捷搜索

下一篇:ASP.NET MVC 全局异常