Jump to content

Edit History

Angel Moral

Angel Moral

Quiero generar un documento pdf utilizando la librería FPDF, para ello he creado un modulo con los siguientes archivos:

template -> task.tpl

{extends file='page.tpl'}
{block name='page_content_container'}
<section>
<p><label>Introduce ancho:</label> <input type="text" id="name" name="name" maxlength="8" size="10" /></p>
<p><label>Introduce alto:</label> <input type="text" id="name" name="name" maxlength="8" size="10" /></p>
<form method="post">
  <button id="plantilla" value="val_1" name="but1">button 1</button>
</form>

</section>
{/block}

archivo js -> multipurpose.js

$(document).ready(function(){
    $('#plantilla').click(function(){
        $.ajax({
            url:mp_ajax,
            data:{
            },
            method: 'POST',
            success: function(data) {
                //NO SE QUE PONER AQUI
            },
            error: function(result) {
                alert('error');
            }
            
        });
    });
        
})

Archivo php -> ajax.php

<?php
require_once('../../config/config.inc.php');
require_once('../../init.php');
require('../../vendor/fpdf/fpdf.php');
include('../../vendor/fpdf/fpdf.php');

ob_start();
require('vendor/fpdf/fpdf.php');
$pdf = new FPDF('P','mm',array(20,10));//Esto generaría un pdf con tamaño 20x10
$pdf->AddPage();
$pdf->Output();

 

Angel Moral

Angel Moral

Quiero generar un documento pdf utilizando la librería FPDF, para ello he creado un modulo con los siguientes archivos:

template -> task.tpl

{extends file='page.tpl'}
{block name='page_content_container'}
<section>
<p><label>Introduce ancho:</label> <input type="text" id="name" name="name" maxlength="8" size="10" /></p>
<p><label>Introduce alto:</label> <input type="text" id="name" name="name" maxlength="8" size="10" /></p>
<form method="post">
  <button id="plantilla" value="val_1" name="but1">button 1</button>
</form>

</section>
{/block}

archivo js -> multipurpose.js

$(document).ready(function(){
    $('#plantilla').click(function(){
        $.ajax({
            url:mp_ajax,
            data:{
            },
            method: 'POST',
            success: function(data) {
                //NO SE QUE PONER AQUI
            },
            error: function(result) {
                alert('error');
            }
            
        });
    });
        
})

Archivo php -> ajax.php

<?php
require_once('../../config/config.inc.php');
require_once('../../init.php');
require('../../vendor/fpdf/fpdf.php');
include('../../vendor/fpdf/fpdf.php');

ob_start();
require('vendor/fpdf/fpdf.php');
$pdf = new FPDF('P','mm',array(20,10));//Esto generaría un pdf con tamaño 20x10
$pdf->AddPage();
$pdf->Output();

 

×
×
  • Create New...