hallo, ich habe mir folgende funktion geschrieben:
GET funktioniert problemlos, aber bei POST kommt nichts an. muss ich vielleicht noch einen Request-Header setzen, oder was ist da los?
Code:
request: function(object) {
var num = this.vars.requests.length;
this.vars.requests[num] = new XMLHttpRequest();
this.vars.requests[num].reqObject = object;
this.vars.requests[num].requestReady = function() {
if (this.readyState == 4) {
this.readyFunc(this.responseText);
}
}
this.vars.requests[num].readyFunc = object.ready;
this.vars.requests[num].onreadystatechange = this.vars.requests[num].requestReady;
if (object.string.length < 300) {
this.vars.requests[num].open("GET",object.page + "?" + object.string, true);
this.vars.requests[num].send(null);
} else {
this.vars.requests[num].open("POST", object.page, true);
this.vars.requests[num].send(object.string);
}
return num;
},
GET funktioniert problemlos, aber bei POST kommt nichts an. muss ich vielleicht noch einen Request-Header setzen, oder was ist da los?