XMLHttpRequest: XMLHttpRequest() Konstruktor
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Hinweis: Dieses Feature ist verfügbar in Web Workers, außer in Service Workers.
Der XMLHttpRequest()
Konstruktor erstellt ein neues XMLHttpRequest
.
Syntax
new XMLHttpRequest()
Parameter
Keine.
Rückgabewert
Ein neues XMLHttpRequest
Objekt. Das Objekt muss vorbereitet werden, indem mindestens open()
aufgerufen wird, um es zu initialisieren, bevor send()
aufgerufen wird, um die Anfrage an den Server zu senden.
Nicht standardisierte Firefox-Syntax
Firefox 16 hat einen nicht standardisierten Parameter zum Konstruktor hinzugefügt, der den anonymen Modus aktivieren kann (siehe Firefox-Bug 692677). Das Setzen des mozAnon
-Flags auf true
ähnelt effektiv dem AnonXMLHttpRequest()
Konstruktor, der in älteren Versionen der XMLHttpRequest-Spezifikation beschrieben wird.
const request = new XMLHttpRequest(paramsDictionary);
Parameter (nicht standardisiert)
objParameters
-
Ein Flag, das Sie setzen können:
mozAnon
-
Boolean: Wenn Sie dieses Flag auf
true
setzen, wird der Browser den Origin und die Benutzeranmeldedaten beim Abrufen von Ressourcen nicht offenlegen. Am wichtigsten bedeutet dies, dass Cookies nicht gesendet werden, es sei denn, sie werden explizit mit setRequestHeader hinzugefügt.
Spezifikationen
Specification |
---|
XMLHttpRequest Standard # dom-xmlhttprequest |
Browser-Kompatibilität
BCD tables only load in the browser