jQuery sendet HTML-Daten über POST

Ich verwende jQuery, um einen POST in eine PHP-Datei mit dem HTML-Inhalt eines div zu erstellen. Der HTML-Inhalt enthält Tabellen, Eingaben, kleinere Divs, und ich möchte den Inhalt des Haupt-DIV erfassen und an die Datenbank senden. Die einzige Option, an die ich denken könnte, ist die POST-Methode, aber ich weiß nicht, ob ich damit einfaches HTML senden kann. Gibt es andere Möglichkeiten, um HTML-Inhalte von einem Div in eine PHP-Datei zu senden, die in MySQL eingefügt werden soll?

Vielen Dank.

BEARBEITEN: Ich kann jetzt mit dem POST von jQuery vollständige HTML-Daten senden. Meine HTML-Zeichen aus diesem DIV werden jedoch in Sonderzeichen umgewandelt. Beispiel: ">" würde zu "& gt;" In diesem Fall beschränken sich meine POST-Daten auf die Stelle, an der das erste Sonderzeichen angezeigt wird, da ich meinen Ajax-POST folgendermaßen durchführe:

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

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

Die Verwendung dieses Codes ist nicht in Ordnung, da div_html andere "&" -Zeichen enthält, sodass dies als ein weiterer zu sendender POST-Parameter angesehen wird.

Irgendwelche Workarounds?

Danke noch einmal.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage