jQuery enviar dados HTML através do POST

Eu estou usando o jQuery para fazer um POST para um arquivo PHP com o conteúdo HTML de um div. O conteúdo HTML contém tabelas, entradas, divs menores e eu gostaria de pegar o conteúdo do DIV principal e enviá-lo para o banco de dados. A única opção que eu poderia pensar é o método POST, mas não sei se posso enviar HTML simples com ele. Existem outras opções para enviar conteúdo HTML de um div para um arquivo PHP a ser inserido no MySQL?

Obrigado.

EDITAR: Agora sou capaz de enviar dados HTML completos com o POST do jQuery. No entanto, meus caracteres HTML desse DIV são transformados em caracteres especiais. Exemplo: ">" se tornaria "& gt;" e quando isso acontece, meus dados de POST são limitados a onde o primeiro caractere especial aparece porque eu faço o meu ajax POST assim:

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

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

A utilização deste código não é aceitável porque div_html contém outros caracteres "&", por isso seria considerado como outro parâmetro POST a ser enviado.

Qualquer solução alternativa?

Obrigado novamente.

questionAnswers(4)

yourAnswerToTheQuestion