Transfert de paramètre en POST via XmlHttpRequest
Bonsoir,
J'essaie de transmettre plusieurs paramètres à une page PHP avec du code Javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| var frm = document.forms['photos'];
// Initialisation de l'XmlHttpRequest
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
// Ouverture du fichier PHP
xhr_object.open("POST", "changementPhoto.php", true);
xhr_object.onreadystatechange = function()
{
if(xhr_object.readyState == 4)
{
var reponse = xhr_object.responseText;
document.getElementById('photo').innerHTML = reponse;
}
}
xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr_object.send("periode=" + demande + "&demande=" + frm.elements['periodes'].value + frm.elements['indice'].value); |
mais je ne récupère qu'un seul paramètre (le premier) dans mon script php. Ai-je oublié quelque chose ?