Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动表不工作的jsPDF-可能存在JavaScript问题_Javascript_Jspdf_Jspdf Autotable - Fatal编程技术网

自动表不工作的jsPDF-可能存在JavaScript问题

自动表不工作的jsPDF-可能存在JavaScript问题,javascript,jspdf,jspdf-autotable,Javascript,Jspdf,Jspdf Autotable,我有一个简单的示例表,我想下载为PDF格式。我在此处按照自动表格文档进行设置: 我不知道如何创建实际的下载超链接,所以我尝试使用JavaScript,但得到了一个ReferenceError:$未定义 我更喜欢使用标准的超链接 我的代码如下: <table id="myTable"> <tr> <th>Firstname</th> <th>Lastname</th> <t

我有一个简单的示例表,我想下载为PDF格式。我在此处按照自动表格文档进行设置:

我不知道如何创建实际的下载超链接,所以我尝试使用JavaScript,但得到了一个ReferenceError:$未定义

我更喜欢使用标准的超链接

我的代码如下:

<table id="myTable">
  <tr>
    <th>Firstname</th>
    <th>Lastname</th>
    <th>Age</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>

<button id="downloadPdf">Download Table as PDF</button>

<script src="js/jspdf.min.js"></script>
<script src="js/jspdf.plugin.autotable.js"></script>

<script>
$("#downloadPdf").click(function(){
    var doc = new jsPDF()
    doc.autoTable({ html: '#myTable' })
    doc.save('table.pdf')
})
</script>

名字
姓氏
年龄
吉尔
史密斯
50
前夕
杰克逊
94
以PDF格式下载表格
$(“#下载PDF”)。单击(函数(){
var doc=new jsPDF()
doc.autoTable({html:'#myTable'})
doc.save('table.pdf')
})

您必须导入jquery文件,工作示例-

它正在下载一个pdf文件,正常工作。使用了相关脚本的cdn版本

$(“#下载PDF”)。单击(函数(){
var doc=new jsPDF()
doc.autoTable({html:'#myTable'})
doc.save('table.pdf')
})

名字
姓氏
年龄
吉尔
史密斯
50
前夕
杰克逊
94

以PDF格式下载表格
如果使用$