Ajax/JS methode POST help.
romainR
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
romainR Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
romainR Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous, voilà j'ai un souci avec la methode POST en JS/Ajax. Je ne reçois rien sur ma page appelé. Je vous montre le code :
<script language="javascript" type="text/javascript">
function envoivar()
{
var E0=document.getElementById("E0").value; //ici je recupere les valeurs de textbox
var E1=document.getElementById("E1").value;
var E2=document.getElementById('E2').value;
var E3=document.getElementById('E3').value;
var S0=document.getElementById('S0').value;
var S1=document.getElementById('S1').value;
var S2=document.getElementById('S2').value;
var S3=document.getElementById('S3').value;
var xhr=null;
if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
else alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
chaine="indexMAIN.php";
xhr.onreadystatechange=function() { if (xhr.readyState==4) { alert("Mise à jour effectuée" ); } }
xhr.open("POST",chaine,true);
var donnees="E0="+E0+"E1="+E1+"E2="+E2+"E3="+E3+"S0="+S0+"S1="+S1+"S2="+S2+"S3="+S3;
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
xhr.send(params);
}
window.onload = function(){
document.getElementById('LIEN').onclick = function(){
envoivar();
return false;
}
}
</script>
<a id="LIEN" href="indexMAIN.php">Exécuter ma fonction</a>
Je ne vois même pas le message d'alert quand je lance mon script via le lien "Exécuter ma fonction".
Help please je galere
<script language="javascript" type="text/javascript">
function envoivar()
{
var E0=document.getElementById("E0").value; //ici je recupere les valeurs de textbox
var E1=document.getElementById("E1").value;
var E2=document.getElementById('E2').value;
var E3=document.getElementById('E3').value;
var S0=document.getElementById('S0').value;
var S1=document.getElementById('S1').value;
var S2=document.getElementById('S2').value;
var S3=document.getElementById('S3').value;
var xhr=null;
if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
else alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
chaine="indexMAIN.php";
xhr.onreadystatechange=function() { if (xhr.readyState==4) { alert("Mise à jour effectuée" ); } }
xhr.open("POST",chaine,true);
var donnees="E0="+E0+"E1="+E1+"E2="+E2+"E3="+E3+"S0="+S0+"S1="+S1+"S2="+S2+"S3="+S3;
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
xhr.send(params);
}
window.onload = function(){
document.getElementById('LIEN').onclick = function(){
envoivar();
return false;
}
}
</script>
<a id="LIEN" href="indexMAIN.php">Exécuter ma fonction</a>
Je ne vois même pas le message d'alert quand je lance mon script via le lien "Exécuter ma fonction".
Help please je galere
A voir également:
- Ajax/JS methode POST help.
- Brouillon post instagram - Guide
- Post it windows - Télécharger - Agendas & Calendriers
- Code post - Télécharger - Vie quotidienne
- Post it sur mac - Forum MacOS
- Post-it avec une liste à cocher sur le bureau - Forum MacOS
4 réponses
var donnees="E0="+E0+"E1="+E1+"E2="+E2+"E3="+E3+"S0="+S0+"S1="+S1+"S2="+S2+"S3="+S3; xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); xhr.send(params);
ta variable s'appelle "donnees" et tu envoies, via send, une variable appelée "params", y'a comme un pblème là ^^
OMG qu'est ce que j'ai fait xD !! je regarderais sa demain matin au boulot je te tiens au courant et merci d'avoir regardé :)