C'est ce que j'ai compris aussi 
Mais merci pour les liens ils vont �tre utile ^^ ... J'ai pas encore eue l'occasion de tester Ajax (je mettais fait bouler � l'entretient d'un stage parce que je connaissais pas ce langage d'ailleurs)
C'est l'occasion de me former un peu sur ce sujet 
Je potasse et teste cela et je viendrais vous dire o� j'en suis, o� crier gr�ce ou help si je tombe sur un os 
Chui une grande fille j'�dite plut�t que double poster 
Avec un peu de potassement de ce que j'ai trouv� en fin d'aprem et une lecture rapide des quelques lien donn�e auparavant (bon ok chui un peu fain�ante j'ia �t� direct aux points qui semblaient me concern�)
J'en suis l� :
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 26 27 28 29 30 31 32 33 34 35 36 37
|
<script language="javascript" type="text/javascript">
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr
}
function submitForm(url,NumActu,Pseudo,Mail,TextCom,DateCom){
var xhr = getXhr()
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200){
alert(xhr.responseText);
}
}
xhr.open("GET", url, true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
var data = "$NumActu="+NumActu+"$Pseudo="+Pseudo+"$Mail="+Mail+"$TextCom="+TextCom+"$DateCom="+DateCom;
alert ("valeurs envoyees: "+data);
xhr.send(data);
}
}
</script> |
Niveau formulaire j'ai chang� cel� :
<input name='Valider' type='button' value='Valider' onClick='submitForm('FonctionPHP.php',<?php $NumActu.\"','\".&Pseudo.\"','\".&Mail.\"','\".&TextCom.\"','\".&DateCom.\"'\".; ?>);'/>
Ma fonction php n'a pas chang� ...
Fin bon cela ne marche pas j'ai du surement oublier quelque chose dans ma tentative d'AJAX,la question est quoi ?
O� alors j'ai strictement rien comprit et je peu retourner lire plus en d�tail
Partager