Gå til innhold

XMLHttpRequest responseText returverdi


Anbefalte innlegg

Har litt problemer med å få returnert en verdi fra et XMLHttpRequest objekt:

 

function response(email, pw, message) {

var url = "url_her";
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", url, true);
xmlHttp.send(null);

xmlHttp.onreadystatechange = function() {
	if(xmlHttp.readyState == 4) {

		return xmlHttp.responseText;

	}

}

}

 

Funksjonen kjører og funker, men "return xmlHttp.responseText;" returner undefined.

 

document.write(response("brukernavn", "pw", "melding"));

funker ikke, mens

document.write(xmlHttp.responseText);

inne i funksjonen funker helt fint, og skriver ut riktig respons.

 

Hvordan kan jeg få den til å returnere riktig verdi, uten å skrive den ut med en gang?

 

Takk for all hjelp! :)

Endret av Tharzul
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...