function ajaxKutsu(method, url, async) {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (this.readyState == 4 && this.status == 200) {
var palaute = JSON.parse(this.responseText);
//MIKSI TÄÄLTÄ EI VOI PALAUTTAA ARVOA? NIINKUIN: return palaute;
}
xhr.open('GET', '/ajax.php', true);
xhr.send(null);
}
Vai voiko? Olenko jättänyt jotain ymmärtämättä? Omassa ohjelmassani voin käsitellä palvelimen palautetta tuon if-lauseen sulkujen sisällä mielin määrin, mutta mitään en saa sieltä ulos.
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (this.readyState == 4 && this.status == 200) {
var palaute = JSON.parse(this.responseText);
//MIKSI TÄÄLTÄ EI VOI PALAUTTAA ARVOA? NIINKUIN: return palaute;
}
xhr.open('GET', '/ajax.php', true);
xhr.send(null);
}
Vai voiko? Olenko jättänyt jotain ymmärtämättä? Omassa ohjelmassani voin käsitellä palvelimen palautetta tuon if-lauseen sulkujen sisällä mielin määrin, mutta mitään en saa sieltä ulos.
Vastaukset 1
Vanhimmat
http://stackoverflow.com/questions/5362462/how-can-i-make-xhr-onreadystatechange-return-its-result
Kentän tulee sisältää muutakin kuin linkkejä.