Hallo,
Was würde denn gegen eine neue instanzierung sprechen? Ich mache das manchmal so, dass ich gleich die callback funktion mit übergebe.
function Client(url, callback) {
var req = new XMLHttpRequest();
req.onreadystatechange = function() {
if (req.readyState == 4) {
if ( req.status < 400 ) callback(req.responseText);
else callback("Es gab ein Problem beim abrufen der Daten: " + req.status+ "/ " + req.statusText);
}
}
req.open("GET", url, true);
req.send(null);
}
Jeena