javascript - 如何在 Autotable jsPDF 中传递变量

标签 javascript php jspdf

您好,我正在尝试将变量从 php 传递到 javascript jsPDF autotable:

function demoFromHTML() {
    var columns = [
    {title: "Producto", dataKey: "producto"},
    {title: "Fecha", dataKey: "fecha"}];
var rows = [
    {"producto": <?php echo $k34; ?>, "fecha": "text"}];

到目前为止还没有结果,脚本根本无法以这种方式工作,非常欢迎任何帮助。

最佳答案

jspdf-autotable 库可以将 html 作为输入(使用 doc.autoTableHtmlToJson() 方法)或原始 JavaScript 对象。如果应用程序中的其他所有内容都是用 php 编写的,则 html 方法可能更可取。如果你想使用 javascript,你可以像这样将数据从 php 转换为 javascript。

<script>
    var data = <?php echo json_encode($data); ?>;
</script>

关于javascript - 如何在 Autotable jsPDF 中传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33714352/

相关文章:

javascript - 交换内容后如何刷新div的表格宽度样式?

php - HTML - 如何防止用户编辑表单的值?

javascript - 使用 jsPDF 时设置 pdf 页面宽度/高度

javascript - 使用 JqueryUI 拖动内联 SVG

javascript - 使用 JQUERY 通过 PHP AJAX JSON 显示所有数据

php - 根据到当前 GPS 位置的距离重新排序 <select> 位置列表

javascript - jsPDF addHTML 将低质量图像导出为 PDF

reactjs - jsPDF , TypeError : pdf. fromHTML 不是 REACT 中的函数

javascript - 如何在java脚本中的设定间隔函数中动态更改谷歌地图标记图标图像?

PHP $_SERVER ['REMOTE_HOST' ] 返回::1