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

js
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.

js
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

Siehe auch