ho un problema con il seguente codice:
la funzione getXMLHttpRequest ricava l'oggetto XMLHttpRequest e quando è nel ready state 4 con valore 200 chiama la funzione passata come parametro(nei due casi sarranno mostraDatiVeicolo e mostraInterventi). La funzione chiamata riceverà come parametro il responseXML dell'oggetto XMLHttpRequest.codice://visualizzazione dati del veicolo xmlHttpRequest=getXMLHttpRequest(mostraDatiVeicolo); xmlHttpRequest.open('post','veicoli.php',true); xmlHttpRequest.setRequestHeader("content-type","application/x-www-form-urlencoded"); xmlHttpRequest.setRequestHeader("connection","close"); xmlHttpRequest.send("operation=mostraDatiVeicolo&targa="+targa); //visualizzazione interventi sul veicolo xmlHttpRequest=getXMLHttpRequest(mostraInterventi); xmlHttpRequest.open('post','interventi.php',true); xmlHttpRequest.setRequestHeader("content-type","application/x-www-form-urlencoded"); xmlHttpRequest.setRequestHeader("connection","close"); xmlHttpRequest.send("operation=mostraInterventi&targa="+targa);
Quando eseguo mi ritrovo che spesso chiama solo il metodo mostraInterventi. Quando viene chiamata mostraDatiVeicolo ricevo degli errori dovuti al fatto che non trova degli elementi all'interno del contenuto xml passatogli.
Tengo a precisare che chiamate da sole le due funzioni funzionano correttamente.
La causa potrebbe essere dovuto al fatto che le due funzioni lavorano sullo stesso oggetto(ovvero l'XMLHttpRequest)? Possibili soluzioni?
Grazie.

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando