Bonjour à tous,
Voilà, j'ai essayé de faire de l'Ajax sans JQuery (je regrette mais bon ^^). Le problème que je rencontre c'est un problème au niveau du temps d'exécution du traitement.
Plus simplement, dans mon code, lorsque je mets une alert ça marche si je la retire, ça marche plus.
Voici le code JS :
Code Javascript :
// VARIABLE GLOBALE
var base_url = "http://localhost/";
var Xhr = null;
var Result = "";
function getXhr(){ // Verification de l'explorateur
if(window.XMLHttpRequest){
Xhr = new XMLHttpRequest(); // IE7 + Mozilla + GoogleChrome...
} else if(window.ActiveXObject) {
Xhr = new ActiveXObject("MSXML2.HTTP.3.0"); // IE6 et inf�rieur
}
}
function roundTrip(file,param){
getXhr();
Xhr.open("POST",file,true);
Xhr.send("tri="+param);
alert("fin GET"); // Alert permettant le retour (si abscente => retour vide)
return Xhr.responseText;
}
function select_tri(data){
alert(data);
Result = roundTrip(base_url+'outils/xxx_xxx.php',data);
alert(Result);
}
Pour le PHP :
Code PHP :
<?php
echo $_POST["tri"];
?>
Voilà je suis preneur si vous avez une solution, ou des idées :).
Cordialement,