Javascript 获取未捕获的TypeError:当我尝试在按钮中使用.tableExport时
从今天早上开始,我面临着一个巨大的问题,我正试图将我的表格导出为pdf文件。如果我把脚本放在一个没有其他东西的环境中,页面加载和dl启动,脚本就可以正常工作 但我想要一个纽扣!当我这样说的时候:Javascript 获取未捕获的TypeError:当我尝试在按钮中使用.tableExport时,javascript,jquery,Javascript,Jquery,从今天早上开始,我面临着一个巨大的问题,我正试图将我的表格导出为pdf文件。如果我把脚本放在一个没有其他东西的环境中,页面加载和dl启动,脚本就可以正常工作 但我想要一个纽扣!当我这样说的时候: $(document).ready(function () { $('#downloadPDF').on('click', function (e) { console.log("test"); e.preventDefault(); $('tab
$(document).ready(function () {
$('#downloadPDF').on('click', function (e) {
console.log("test");
e.preventDefault();
$('table').tableExport({
type: 'pdf',
jspdf: {
orientation: 'l',
format: 'a3',
margins: {
left: 10,
right: 10,
top: 20,
bottom: 20
},
autotable: {
styles: {
fillColor: 'inherit',
textColor: 'inherit'
},
tableWidth: 'auto'
}
}
});
});
});
默认值
我在chrome控制台中遇到以下错误:
未捕获类型错误:$(…)。tableExport不是函数(匿名函数)@Auto:290jQuery.event.dispatch@jquery-1.10.2.js:5109elemData.handle@jquery-1.10.2.js:4780
我不明白为什么。因为它在非活动中运行良好。要做到这一点,您需要
在页面中添加这些导入:
<script type="text/javascript" src="tableExport.js">
<script type="text/javascript" src="jquery.base64.js">
//and these if you want export to pdf
<script type="text/javascript" src="jspdf/libs/sprintf.js">
<script type="text/javascript" src="jspdf/jspdf.js">
<script type="text/javascript" src="jspdf/libs/base64.js">
//如果你想导出为pdf格式,这些
显然,请按下载位置替换src路径。要执行此操作,您需要
在页面中添加这些导入:
<script type="text/javascript" src="tableExport.js">
<script type="text/javascript" src="jquery.base64.js">
//and these if you want export to pdf
<script type="text/javascript" src="jspdf/libs/sprintf.js">
<script type="text/javascript" src="jspdf/jspdf.js">
<script type="text/javascript" src="jspdf/libs/base64.js">
//如果你想导出为pdf格式,这些
显然,用下载的地方替换src路径。什么是“$('table')”?这是我的表的id,那么它应该是
$('table')
好吧,当我把它放在没有按钮的地方时,它只使用了“table”,不管怎样,我添加了它,但仍然不工作:/您是否有任何jquery插件可以在dom元素上执行函数tableExport
?什么是“$('table')”?这是我的table的id那么它应该是$('table')
好的,当我把它放在没有按钮的地方时,它只对“table”起作用,不管怎样,我添加了它,但仍然不工作:/n您是否有jquery插件在dom元素上执行函数tableExport
?