[AJAX] Retrouver xml envoyé du client au serveur (via méthode POST)
Bonjour,
j'ai une page web qui récupère du xml et le stocke dans une xml data island.
ce xml est ensuite modifié à l'aide du DOM et peut être renvoyé vers le serveur pour le stocker dans une base de données xml.
Pour la réception du xml sur le client et la modification, je n'ai pas de prob. Mais quand je veux le renvoyer vers le serveur avec la methode POST, je n'arrive pas à récupérer ce xml.
var_dump($_POST) me donne array(0) {}
javascript sur client:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
function save_xml()
{
var url = "/vocabulaire/bin/update_xml.php"
createRequest(); //create XMLHttpRequest object
request.open("POST", url, true);
request.onreadystatechange = save_xml_return;
request.send("xmlcontent=" + document.getElementById('xml').innerHTML);
}
function save_xml_return() {
if (request.readyState == 4)
{
if (request.status == 200)
{
alert("SAVED");
alert(request.responseText);
}
}
return false;
} |
update_xml.php :
Code:
1 2 3 4
|
<?php
print var_dump($_POST);
?> |