Der Javascript-Code:
function test_submit() {
var req = new XMLHttpRequest();
req.open('POST',"http://localhost/CGI/js-test.bin",false); // false = synchron!!
req.send("send-string und so weiter");
var resp = req.responseText; // returns "new Array(...)"
// readyState = 0..4: 4==ready
var rsv = new Array("request not initialized","connection established","request received","processing request","ready");
info("readyState='"+rsv[req.readyState]+"' Status="+req.status+"="+req.statusText);
...
}
XMLHttpRequest Specification
Beschreibung:
http://www.w3schools.com/dom/dom_http.asp The XMLHttpRequest Object
und Codebeispiel
für andere Browser:
var http_request = false;
function makeRequest(url) {
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
http_request.open('GET', url, false);
http_request.send(null);
}