Ajax-Funktionen umfassen XMLHttpRequest(), open(), send(), setRequestHeader(), getResponseHeader(), getAllResponseHeaders(), onreadystatechange, readyState, Status, ResponseText, ResponseXML, StatusText, Onerror usw.
Das Betriebssystem dieses Tutorials: Windows 10-System, DELL G3-Computer.
In der Webentwicklung ist AJAX (Asynchronous JavaScript and XML) eine Technologie, die mehrere Technologien nutzt, um den Datenaustausch mit dem Server durch asynchrone Anfragen zu ermöglichen, ohne die gesamte Seite zu aktualisieren. In JavaScript können Sie eine Vielzahl von Funktionen und Methoden verwenden, um AJAX-Anfragen zu implementieren. Im Folgenden sind einige gängige AJAX-bezogene Funktionen aufgeführt:
1. XMLHttpRequest(): Dies ist der Konstruktor, der ein XMLHttpRequest-Objekt erstellt und zum Senden von AJAX-Anfragen verwendet wird.
2. open(): Diese Methode wird verwendet, um die URL der AJAX-Anfrage, den Anfragetyp, ob sie asynchron verarbeitet wird und die an den Server zu sendenden Daten festzulegen.
3. send(): Diese Methode wird zum Senden von AJAX-Anfragen verwendet. Es akzeptiert einen Parameter, die an den Server zu sendenden Daten.
4. setRequestHeader(): Diese Methode wird verwendet, um einen benutzerdefinierten Wert für den HTTP-Anfrageheader festzulegen. Sie können beispielsweise Header-Informationen wie Inhaltstyp und Autorisierung festlegen.
5. getResponseHeader(): Diese Methode wird verwendet, um den spezifischen Wert des vom Server zurückgegebenen Antwortheaders abzurufen.
6. getAllResponseHeaders(): Diese Methode wird verwendet, um alle vom Server zurückgegebenen Antwortheaderinformationen abzurufen.
7. onreadystatechange: Dies ist ein Event-Handler, der ausgelöst wird, wenn sich der Status der AJAX-Anfrage ändert. Wenn die Anforderung abgeschlossen ist, kann der Status der Anforderung durch Überprüfen der Eigenschaft „readyState“ ermittelt und auf die Antwortdaten zugegriffen werden.
8. readyState: Dies ist eine Eigenschaft, die verwendet wird, um den Status von AJAX-Anfragen abzurufen. Es gibt fünf mögliche Werte: 0 bedeutet, dass die Anfrage nicht initialisiert wurde, 1 bedeutet, dass für die Anfrage eine Verbindung hergestellt wurde, 2 bedeutet, dass die Anfrage gesendet wurde, 3 bedeutet, dass die Antwort empfangen wurde und 4 bedeutet, dass die Anfrage abgeschlossen ist und die Antwort vorliegt bereit.
9. Status: Dies ist ein Attribut, mit dem der vom Server zurückgegebene HTTP-Statuscode abgerufen wird. Beispielsweise bedeutet 200 Erfolg und 404 bedeutet, dass die Ressource nicht gefunden wurde.
10. ResponseText: Dies ist ein Attribut, das zum Abrufen der vom Server zurückgegebenen Antworttextdaten verwendet wird.
11. ResponseXML: Dies ist ein Attribut, das zum Abrufen der vom Server zurückgegebenen XML-Antwortdaten verwendet wird.
12. statusText: Dies ist ein Attribut, das verwendet wird, um den vom Server zurückgegebenen HTTP-Statustext abzurufen.
13. onerror: Dies ist ein Event-Handler, der ausgelöst wird, wenn in der AJAX-Anfrage ein Fehler auftritt.
Zusätzlich zu den oben genannten Funktionen und Methoden gibt es auch einige andere häufig verwendete AJAX-bezogene Funktionen und Technologien, z. B. die Verwendung der fetch()-API, die Verwendung von Promise und async/await usw. Diese Funktionen und Techniken können verwendet werden, um die AJAX-Entwicklung zu vereinfachen, die Leistung zu verbessern und die Codegröße zu reduzieren.
Das obige ist der detaillierte Inhalt vonWelche Funktionen hat Ajax?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!