Heim > Web-Frontend > H5-Tutorial > Hauptteil

Übersicht über HTML5-XMLHttpRequest Level 2 und ausführliche Erklärung

黄舟
Freigeben: 2017-04-01 11:46:27
Original
1770 Leute haben es durchsucht

1. Übersicht
XMLHttpRequest Level 2 ist eine Erweiterung von XMLHttpRequest mit Cross-Origin-Unterstützung.

2. Browser-Unterstützungserkennung

 if (typeof xhr.withCredentials === undefined) 
   {   
      document.getElementById("support").innerHTML =  
         "Your browser <strong>doesnot</strong> support cross-origin                     
         XMLHttpRequest"; 
   } 
   else 
   { 
      document.getElementById("support").innerHTML =  
         "Your browser <strong>does</strong> support cross-origin                        
         XMLHttpRequest";
   }
Nach dem Login kopieren

3. Neuer Ereignisname
Vor XMLHttpRequest Level 2, XMLHttpRequest Die Der Status von wird durch einen numerischen Wert dargestellt, ähnlich einer Aufzählung. XMLHttpRequest Level 2 verwendet benannte Ereignisse, um die verschiedenen Status von Anfrage und Antwort zu ersetzen. Diese benannten Ereignisse verfügen über entsprechende Ereignis--Attribute , und die Ereignisverarbeitungsfunktion kann zugewiesen werden zu jedem Ereignis Ereignisattribute. XMLHttpRequest Objekt
hat einige Ereignisse, wie zum Beispiel: Ladestart, Fortschritt, Abbruch, Fehler, Laden, Hochladen, geladen usw. Diese Ereignisse können als Unterobjekte von XMLHttpRequest betrachtet werden und verfügen über einige Ereigniseigenschaften.

XMLHttpRequest selbst verfügt über einige Ereigniseigenschaften und Ereignisse. Zu den XMLHttpRequest-Ereignisattributen gehören XMLHttpRequest.onprograss, XMLHttpRequest.onload, XMLHttpRequest.onerror usw.

Sie können einen Parameter e in der Event-Handler-Funktion übergeben. e hat einige Eigenschaften, die sich auf Ereignisse und Dateninformationen beziehen, wie zum Beispiel: e.total, e.loaded, e.uploaded, e.downloaded, e.lengthComputable, usw. .

Das obige ist der detaillierte Inhalt vonÜbersicht über HTML5-XMLHttpRequest Level 2 und ausführliche Erklärung. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!