Tema: pdf y jquery
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2012, 16:05
IES6412
 
Fecha de Ingreso: agosto-2006
Mensajes: 125
Antigüedad: 18 años, 4 meses
Puntos: 1
pdf y jquery

Que tal amigos....
Nuevamente con una duda...
tengo un formulario con un boton id="imprimir" este llama a
un jquery asi.

Código Javascript:
Ver original
  1. $('#imprimir').click(function(){
  2.         alert($('#fechas_examen').val());
  3.         $.ajax({
  4.             data:..........,
  5.             url:"imprimir.php",
  6.             dataType:"html",
  7.             type:"GET"
  8.            
  9.             }).done(function(resultado){
  10.                  document.location= resultado;
  11.                  //window.open(resultado,'_new','');
  12.                     });
  13.        
  14.        
  15.         })






Código PHP:
Ver original
  1. require('fpdf/fpdf.php');
  2. require("funcion.php");
  3. //mysql_select_db($database_directorio, $directorio) or die ("No se puede inicializar.");
  4. class PDF extends FPDF
  5. {
  6. // Cabecera de página
  7. function Header()
  8. {
  9.     // Logo
  10.  
  11.     // Arial bold 15
  12.     $this->SetFont('Arial','B',10);
  13.     // Movernos a la derecha
  14.    $this->Cell(10);
  15.     // Título
  16.     $this->Cell(0,6,'RESULTADO DE  EXAMENS DE LABORATORIO',0,2,'C');
  17.    
  18.     // Salto de línea
  19.     $this->Ln(10);
  20.    
  21. }
  22.  
  23. // Pie de página
  24. function Footer()
  25. {
  26.     // Posición: a 1,5 cm del final
  27.    $this->SetY(-15);
  28.     // Arial italic 8
  29.     $this->SetFont('Arial','I',8);
  30.     // Número de página
  31.     $this->Cell(0,10,'Pagina '.$this->PageNo().'7{nb}',0,0,'C');
  32. }
  33. }
  34.  
  35. // Creación del objeto de la clase heredada
  36. $pdf = new PDF();
  37. //$pdf->AliasNbPages();
  38. $pdf->AddPage();
  39. $pdf->SetFont('Times','',10);
  40.  
  41.    
  42.  
  43. $pdf->Output("reporte.pdf","F");
  44. /*$doc="<script language='javascript'>window.open('reporte.pdf','_blank','')";
  45. $doc.="</script>";*/
  46. //echo $doc;
  47. echo "reporte.pdf";


Esto funciona bien, el problema es que cuando general el pdf no lo hace en una pagina nueva, sino sobre la misma pagina...
he probado con '_self', '_blank', '_parent' pero nada...
si alguien me puede dar una mano seria 'excelente'