jQuery wysyła dane HTML przez POST

Używam jQuery do utworzenia POST do pliku PHP z zawartością HTML div. Treść HTML zawiera tabele, dane wejściowe, mniejsze divy i chciałbym pobrać zawartość głównego DIV i wysłać go do bazy danych. Jedyną opcją, o której mogłem pomyśleć, jest metoda POST, ale nie wiem, czy mogę wysłać z nią zwykły kod HTML. Czy są jakieś inne opcje wysyłania treści HTML z div do pliku PHP, który ma zostać wstawiony do MySQL?

Dzięki.

EDYTOWAĆ: Teraz mogę wysyłać pełne dane HTML za pomocą POST jQuery. Jednak moje znaki HTML z DIV zostają przekształcone w znaki specjalne. Przykład: „>” zmieni się na „& gt;” a kiedy to się dzieje, moje dane POST są ograniczone do miejsca, w którym pojawia się pierwszy znak specjalny, ponieważ wykonuję mój POST ajax jak poniżej:

var data = 'id='+ currid +'&html='+ div_html;

    $.ajax({
          type: "POST",
          url: "file.php",
          data: data,
    .......................
    .......................

Używanie tego kodu nie jest w porządku, ponieważ div_html zawiera inne znaki „&”, więc będzie traktowany jako kolejny parametr POST do wysłania.

Jakieś obejścia?

Dzięki jeszcze raz.

questionAnswers(4)

yourAnswerToTheQuestion