TCPDF not formatting

I'm using an ajax call to print a pdf and email it to user, but the problem is that the data in the pdf is not formatted.

Here's my ajax call

$(document).ready(function() {
$(function() {
    $(".submit").click(function() {
      $('.simpleCart_items').css({'position:':'relative'});
      $('.headerRow div').css({'display':'none'});
      $('.item-remove').css({'display':'none'});
       $('.itemRow').css({'position':'absolute'}, {'left':'0px'}, {'top':'50px'});
      $('.item-name').css({'position':'absolute'}, {'left':'50px'}, {'top':'0px'});
      $('item-price').css({'position':'absolute'}, {'left':'150px'}, {'top':'0px'});
      $('.item-total').css({'position':'absolute'}, {'left':'250px'}, {'top':'0px'});
      var data = $('#yhteystiedot').serializeArray();
      data.push( { name: 'cartContent', value: $('#emailedcart').html()});
      //alert (data);return false;
     $.ajax({
    type: "POST",
    data: data,
    url: "order/order.php",
    dataType: "html",
    error: function(){ alert("Jotakin meni pahasti pieleen! Yritä uudelleen?");
 },
    success: function() {
 alert("Onnistui");
        }


  });
  return false;

    });
  });        
});

It adds style to the data that is being pushed to the script, but it doesn't look like it should. Here's a screenshot about it:

Answers


Sorry, here is the corrected answer.

Use only INLINE CSS to work with TCPDF like;

<table style="width: 100px;" cellspacing="0" cellpadding="0">
  <tr>
    <td style="border: 1px solid #000000; height: 20px; text-align:center; font-weight: bold; font-size: x-large;" colspan=11>
        REPORT
    </td>
  </tr>

Or wrap inside your code like <style>p{color:red;}</style>

TCPDF has class issues. Send this HTML data using AJAX. Try like this and comment here.


Need Your Help

Firefox plugin crashes in Chrome

c++ google-chrome npapi

From what I gather, Google Chrome can run browser plugins written using NPAPI.

ZipArchive creates invalid ZIP file

c# .net windows-8

I am trying to create a new ZIP package from code with one entry and save the ZIP package to a file. I am trying to achive this with the System.IO.Compression.ZipArchive class. I am creating the ZIP

java.util.Timer or a While loop in a SwingWorker thread?

java multithreading timer while-loop swingworker

In another question I posted recently I was suggested to use a java.util.Timer in the SwingWorker instead of a while loop. The tasks in the SwingWorker are supposed to run every 10 seconds.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.