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.