if (window.XMLHttpRequest)
http_request = new XMLHttpRequest();
if (http_request) {
http_request.onreadystatechange = function() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
resultatXML = http_request.responseXML.documentElement;
}
}
}
http_request.open(methode, url ,true);
http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
http_request.send(data);
}
}
ajax_request(« GET », « exemple.php », « vara1=test&vara2=test »);[/code]
voila voila…
En fait je veux recuperer la variable « resultatXML » de la fonction http_request().
Tel que c’est je pense que ca devrait marcher… mais non
Si une ame charitable (et eventuellement avec des predisposition au javascript) pouvait m’aider :P…
Merci d’avance
Merci pour ce bout de code,
mais le mien fonction tres bien, dans le morceau de code suivant :
http_request.onreadystatechange = function() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
resultatXML = http_request.responseXML.documentElement;
}
}
}
… il suffit que je remplace resultatXML = http_request.responseXML.documentElement; par un alert(); ou tout autre traitement de la responseXML… et cela fonctionne
Or moi, je veux recuperer ce resultat en dehors de la fonction par propagation de la variable resultatXML (déclaré en dehors de la fonction). j’ai deja fais cela plein de fois, mais dans cette fonction là cela ne veut pas fonctionner … mistere…
quand je parle de propagation en fait je parle de ce genre de code :
PS: ne pas faire de remarques sur le fait que cela ne fonctionne pas avec IE, c’est normal, je fais une application javascript/ajax fonctionnant exclusivement sous FF1.5+
pourquoi ? ASP.net integre déjà toussa ?
mais le serveur qui hebergera mon projet est sous linux avec apache. donc je fais une appli html/javascript, (non pas php sinon je deborde et je vais avoir une mauvaise note :P)
J’ose esperer quand meme qu’il y a un ou plusieurs framework AJAX en PHP quand meme! C’est pas au web dev de base de se taper ce genre de trucs plus ou moins commun a tous les sites qui implementent sous une fome ou une autre XMLHttpRequest… On peut faire super plus haut niveau et robuste que ca Une recherche google devrait t’eviter de te taper ce genre de trucs quand meme
Puisque tu demandes en Asp.Net :P, par exemple, il y en a plusieurs que je connais (exemple, exemple, exemple, exemple, exemple), et surement celui qui a le plus de potentiel parceque boudin bosse dessus et qu’il m’en parle avec amour (hehe) : ATLAS.