Linuchs: Ajax feuert mehrfach - Problem, die Antworten zuzuordnen

Beitrag lesen

xhr.setRequestHeader('x-id','123'); und xhr.getResponseHeader('x-id');

Nicht verstanden. Ich habe Folgendes gemacht:

function getHelptextXY( host, owner_id, kw, ll, feldname, lg, x, y ) {
  // Mausposition sichern
  help_x  = x;
  help_y  = y;
  if ( typeof request == "undefined" ) erzeugeRequestObject();
  var url = "http://" +host +"/000/p033_ajax.php?owner_id=" +owner_id +"&kw=" +encodeURIComponent(kw) +"&ll=" +ll +"&feldname=" +feldname +"&lg=" +lg;
  request.open('post', url, true);            // Request öffnen
  request.setRequestHeader('feldname',feldname); // Test
  request.send(null);                         // Request senden
  request.onreadystatechange = zeigeHelptext; // Request auswerten
}

function zeigeHelptext() {
  if ( request.readyState == 4 && request.status == 200 ) {
    // Test
    alert( "ResponseHeader=[" + request.getResponseHeader('feldname') + "]" );
... 
}

Antwort: ResponseHeader=[null]