【发布时间】:2020-08-06 10:31:32
【问题描述】:
我正在尝试使用 pdf make 将 html 表格转换为 pdf,但我不断收到此错误
Uncaught TypeError: can't access property "length", e is undefined
这是我的代码
< center>
<button class="btn btn-success" onclick="downloadDoc()">Download PDF</button>
</center>
这是我的所有链接的 javascript 代码
<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript" src="DataTables/datatables.min.js"></script>
<script type="text/javascript" src="DataTables/pdfmake-0.1.36/pdfmake.js"></script>
<script type="text/javascript" src="DataTables/pdfmake-0.1.36/pdfmake.min.js"></script>
<script type="text/javascript" src="DataTables/pdfmake-0.1.36/vfs_fonts.js"></script>
<script type="text/javascript" src="js/pdfmake/js/html2canvas.min.js"></script>
<script type="text/javascript" src="js/theme.js"></script>
<script type="text/javascript" src="js/withdraws_report.js"></script>
<script type="text/javascript" src="js/notifications.js"></script>
<!-- code for js pdf libray -->
<script type="text/javascript">
function downloadDoc() {
html2canvas($("#le_table")[0], {
onrendered: function(canvas) {
var data = canvas.toDataURL();
var docDefinition = {
content: [{
image: data,
width: 500
}]
};
pdfMake.createPdf(docDefinition).download("Table.pdf");
}
})
}
</script>
【问题讨论】:
-
很确定错误消息还有其他一些信息,例如它发生在哪个代码块和行号上。请始终发布完整的错误消息
-
我添加了错误图片
-
在附加的屏幕截图右侧,您可以从 listwithdrawjs 中获得此错误。您是否还可以展开错误消息并检查该文件中存在的内容?
-
这甚至与您在文本中提到的原始错误不匹配!!!!!?????????
标签: javascript php html pdfmake