Salve a tutti!
Sto implementando una pagina che serve per la modifica dei dati di un utente (Nome, Cognome e Password) mediante un form; al caricamento della pagina di modifica viene invocata una funzione che recupera i dati dell'utente e tali dati vengono scritti nei rispettivi campi del form, la logica mi sembra corretta, ma i campi vengono riempiti solo se faccio un aggiornamento della pagina e non immediatamete; questo è il mio codice
codice:
function modify() {
	updateRightbar('../modify.htm');
	
	var oXHR = new XMLHttpRequest();
	oXHR.open("post", "http://localhost:8080/WebWrite/WebServlet", true);
	oXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	oXHR.onreadystatechange = function() {
		if (oXHR.readyState == 4) {
			if (oXHR.status == 200) {
				var data = parseUser(oXHR.responseXML);
				document.getElementById("mfname").value = data[0];
				document.getElementById("mlname").value = data[1];
			} else {
				document.getElementById("merror").innerHTML = "Impossibile caricare i dati utente!";
			}
		}
	};
	var params = "opCode=" + encodeURIComponent("user");
	oXHR.send(params);
}
mi sapreste dire dov'è il bug? Grazie infinite!