杰表技术论坛 's Archiver

asdasd 发表于 2017-7-25 14:36

循环打印,为什么只打印最后一次刷新的数据?

我用的是免费版,通过for循环打印,每一次循环通过js把打印div里面的部分内容替换,然后调用打印事件,我循环三次打印,但是最后打印出来的内容全是第三次替换后的内容,为什么第一二次循环打印的内容没有打印?

admin 发表于 2017-7-27 11:14

不要用 for 来打印多个文档,请一次生成多个<div id='page?'> 来打印
如:

for(var i=1,i<10;i++)
{
     $("<div>").attr("id","page"+i).appendTo(document.body);
     ...
}

var myDoc={...}

jatoolsPrinter.print(myDoc)

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.