調用瀏覽器的打印方法打印頁面內容

2018-08-30html

直接調用瀏覽器的打印方法ajax

一、打印按鈕瀏覽器

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

二、jspost

    //打印
    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;
                        }
                    },
                });

            }
        });
    }

 

三、div 裏爲界面須要打印的內容 
如我須要打印頁面中紅色框中的內容,將紅色框中html用DIV包起來

 

 

 

 四、結果url

 

相關文章
相關標籤/搜索