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
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); }