Как передать переменную внутри Autotable jsPDF

1

Привет, я пытаюсь передать переменные из php в javascript jsPDF autotable:

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

Пока ничего не получилось, сценарий не работает таким образом, любая помощь будет очень желанной.

  • 0
    maby demoFromHTML ($ k34) передать переменные в функцию?
  • 1
    помните, что PHP запускается на сервере и выполняется до того, как код попадет в браузер клиента. (1) что вы видите в инструментах chrome dev для строки var row = = {{...? Что в значении $ k34 в коде PHP? (2) какое отношение jspdf имеет к чему-либо? (Это правильная библиотека? Я использую jsPDF для преобразования содержимого PDF -> Canvas -> PDF в зависимости от ситуации ...)
Показать ещё 5 комментариев
Теги:
jspdf

1 ответ

0

Библиотека jspdf-autotable может либо принимать html в качестве входных данных (используя метод doc.autoTableHtmlToJson()), либо необработанный объект javascript. Метод html может быть предпочтительнее, если все остальное в вашем приложении написано на php. Если вы хотите использовать javascript, вы можете конвертировать данные из php в javascript, как это.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню