Bonjour a tous.


Comme l'indique le titre, j'aimerais savoir, au sein du code de la méthode onreadystatechange d'un objet XMLHttpRequest, recuperer l'objet appelant?

Peut transmettre des paramètres a cette fonction ?

vla mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
function pSubmitForm(pFormId,getVars) {
	fXHR.open('POST', appendGetVars('xmlrequest_action.php',getVars), true);
 
      /* set Headers */
	fXHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	fXHR.setRequestHeader("Content-length", poststr.length);
	fXHR.setRequestHeader("Connection", "close");
 
	fXHR.onreadystatechange = getFormXHRResponse;
 
		/* Send the message */
	fXHR.send(poststr);
}
Plus loin :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
function getFormXHRResponse() {
	pXHR = jeveuxAccederAuXHRQuiMaAppelle();
	if (pXHR.readyState == 4) {
		if (pXHR.status == 200) {
			//...etc
		}
	}
}
Merci d'avance

PS : je ne veux pas passer par des variables globales pour recuperer l'XHR...