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:
update_xml.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php print var_dump($_POST); ?>
Partager