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.