CGI & XMLHttpRequest

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

Testbeispiel mit 'js-test.bin'


Testbeispiel mit 'Plotter.bin'

sendet query-String und zeigt Return-String in der Text-area

    Wolfgang Köhler,     wolfk@gfz-potsdam.de