xhr.setRequestHeader('x-id','123');
undxhr.getResponseHeader('x-id');
Nicht verstanden. Ich habe Folgendes gemacht:
Schon falsch. Custom-Header müssen mit x-
beginnen.
Und dann guck mal in die Konsole, ob der gesendet wird. Serverseitig musst Du denselben Header natürlich auch setzten. Den dazugehörigen Wert findest Du im Array mit der Serverumgebung $_SERVER
als HTTP_X_ID
wenn der Header beim Senden x-id
hieß.
MfG
PS: Da Du feldname
sowieso schon in der Parameterliste hast, brauchst Du dafür keinen Customheader. Für die Response analog, d.h., den Header musst Du nur setzen wenn feldname
nicht im Body gesendet wird.