如果我必须从javascript打印,那么window.print()是我唯一的方式吗?

时间:2016-02-19 10:03:58

标签: javascript jquery printing

我正在尝试使用 javascript 打印文本。我已经搜索了很多次,比如'如何使用javascript打印?'我能做到的唯一方法是$_POST = json_decode(file_get_contents('php://input'), true); $selectedServices = array($_POST['selectedServices']); if (in_array('test', $selectedServices, true)) { $allowedServices = '1'; var_dump($allowedServices); 。这是唯一的方法吗?或者还有其他方法吗? 例如:使用jquery还是别的什么?

3 个答案:

答案 0 :(得分:1)

console.log(insert string here);

上面将字符串(文本)记录到控制台窗口(ctrl + shift + I,在Chrome中)。

除非您实际上是指从打印机打印文本。

打印整个窗口:

     document.getElementById('printEverything').addEventListener("click", function (event) {
        window.print();}

//or JQuery

     $('.printEverything').click(function(){
        window.print();});

打印选定区域:

        document.getElementById('printCertainArea').addEventListener("click", function (event) {
             document.getElementById('selectedArea').print();
        }

//or JQuery

    $('.printCertainArea').click(function(){
         $("#outprint").print();
    });

答案 1 :(得分:0)

同时尝试document.write()和console.log()

答案 2 :(得分:0)

要将输出直接打印到您的页面,您可以执行以下操作:

JAR_A

当你想要显示它时使用jQuery

module.xml