Welche Eigenschaften hat Ajax?

百草
Freigeben: 2023-11-17 11:38:00
Original
1088 Leute haben es durchsucht

Zu den Ajax-Attributen gehören readyState, Response, ResponseText, ResponseXML, Status, StatusText, Timeout, onreadystatechange, onerror, onabort, onprogress, ontimeout, withCredentials, upload, onuploadprogress usw.

Welche Eigenschaften hat Ajax?Das Betriebssystem dieses Tutorials: Windows 10-System, DELL G3-Computer.

AJAX ist eine Webentwicklungstechnologie, die mehrere Technologien verwendet, darunter HTML oder XHTML, CSS, JavaScript, DOM, XML, XSLT und vor allem das XMLHttpRequest-Objekt. In AJAX ist das XMLHttpRequest-Objekt der Kernteil. Es verfügt über die folgenden Attribute:

1. Dies ist ein schreibgeschütztes Attribut, das den Status der Anfrage darstellt. 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.

2. Antwort: Dies ist ein schreibgeschütztes Attribut, das die vom Server zurückgegebenen Antwortdaten enthält. Wenn die Anfrage abgeschlossen ist, können die Antwortdaten durch Zugriff auf diese Eigenschaft abgerufen werden.

3. ResponseText: Dies ist ein schreibgeschütztes Attribut, das zum Abrufen der vom Server zurückgegebenen Antworttextdaten verwendet wird.

4. ResponseXML: Dies ist ein schreibgeschütztes Attribut, das zum Abrufen der vom Server zurückgegebenen XML-Antwortdaten verwendet wird.

5. Status: Dies ist ein schreibgeschütztes Attribut, das zum Abrufen des vom Server zurückgegebenen HTTP-Statuscodes verwendet wird. Beispielsweise bedeutet 200 Erfolg und 404 bedeutet, dass die Ressource nicht gefunden wurde.

6. statusText: Dies ist ein schreibgeschütztes Attribut, das verwendet wird, um den vom Server zurückgegebenen HTTP-Statustext abzurufen.

7. Timeout: Dies ist ein lesbares/schreibbares Attribut, das zum Festlegen des Anforderungszeitlimits (in Millisekunden) verwendet wird. Standardmäßig ist das Timeout 0, was bedeutet, dass es kein Timeout-Limit gibt.

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

9. onerror: Dies ist ein Event-Handler, der ausgelöst wird, wenn in der AJAX-Anfrage ein Fehler auftritt.

10. onabort: Dies ist ein Event-Handler, der ausgelöst wird, wenn die AJAX-Anfrage abgebrochen wird.

11. onprogress: Dies ist ein Event-Handler, der ausgelöst wird, wenn die AJAX-Anfrage Daten überträgt.

12. ontimeout: Dies ist ein Event-Handler, der ausgelöst wird, wenn die AJAX-Anfrage das Zeitlimit überschreitet.

13. Timeout: Dies ist ein lesbares/schreibbares Attribut, das zum Festlegen des Anforderungszeitlimits (in Millisekunden) verwendet wird. Standardmäßig ist das Timeout 0, was bedeutet, dass es kein Timeout-Limit gibt.

14. withCredentials: Dies ist ein lesbares/schreibbares Attribut, mit dem festgelegt wird, ob Anmeldeinformationen (wie Cookies, HTTP-Authentifizierung usw.) für Cross-Site-Access-Control-Anfragen (CORS) gesendet werden sollen. Standardmäßig ist diese Eigenschaft falsch.

15. Upload: Dies ist ein schreibgeschütztes Attribut, das ein XMLHttpRequestUpload-Objekt darstellt und zur Überwachung des Upload-Fortschritts von HTTP-Anfragen verwendet wird. Informationen zum Upload-Fortschritt können durch Zugriff auf diese Eigenschaft abgerufen werden.

16. onuploadprogress: Dies ist ein Event-Handler, der ausgelöst wird, wenn sich der Upload-Fortschritt der AJAX-Anfrage ändert. Upload-Fortschrittsereignisse können durch Zugriff auf das Upload-Attribut überwacht werden.

Zusätzlich zu den oben genannten Attributen gibt es auch einige andere häufig verwendete AJAX-bezogene Attribute und Technologien, wie z. B. die Verwendung von JavaScript Promise und async/await. Diese Eigenschaften 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 Eigenschaften hat Ajax?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage