标签: javascript html printing
H!我正在尝试从.fit打印页面。但是在打印预览中,它总是显示不完整的页面或页面中的空白。
.fit
页面中的HTML完全加载后,如何打印页面?
Javascript
答案 0 :(得分:1)
此问题通常是由以下问题引起的:通过AJAX POST加载了网页的某些内容,并且在响应POST请求之前执行了打印。要解决此问题,您将需要在加载所有内容后发出打印,这是在页面加载事件发生之后的方式。因此,您需要将AJAX请求转换为promises,并在它们上调用.all()方法,以确保在正确的时间在正确的位置进行打印。示例:
Promise.all([promise1, promise2, promise3]).then((values) => { console.log(values); });