26-09-2009, 07:05 PM
J'ai repris toute la fonction javascript en me basant sur un article différent, et ça marches:
Ne me demandes pas ce qui changes, et fait en sortes que tout les $_POST["email"] soit en minuscule.
Code :
function submitForm(email){
var xhr;
try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); }
catch (e) {
try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
catch (e2) {
try { xhr = new XMLHttpRequest(); }
catch (e3) { xhr = false; }
}
}
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
if(xhr.status == 200)
document.getElementById("msg").innerHTML ="Received:" + xhr.responseText;
else
document.getElementById("msg").innerHTML ="Error code:" + xhr.status;
}
};
var data = "email="+email;
xhr.open( "POST", "ajax.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send(data);
}