Heim > Web-Frontend > js-Tutorial > Wie kann ich AJAX-Aufrufe mit einfachem JavaScript durchführen?

Wie kann ich AJAX-Aufrufe mit einfachem JavaScript durchführen?

Patricia Arquette
Freigeben: 2024-12-22 15:05:14
Original
766 Leute haben es durchsucht

How Can I Make AJAX Calls Using Plain JavaScript?

AJAX-Aufrufe in einfachem JavaScript

Das Durchführen von AJAX-Aufrufen ohne jQuery bietet mehr Flexibilität und Kontrolle über Netzwerkinteraktionen. So geht's:

Erstellen des Request-Objekts

Erstellen Sie zunächst ein neues XMLHttpRequest-Objekt, das den Kern von AJAX-Aufrufen in einfachem JavaScript darstellt:

var xmlhttp = new XMLHttpRequest();
Nach dem Login kopieren

Umgang mit der Antwort

Definieren Sie eine onreadystatechange-Funktion zum Überwachen des Status der Anfrage:

xmlhttp.onreadystatechange = function() {
  // Check if the request is complete
  if (xmlhttp.readyState == XMLHttpRequest.DONE) {
    // Check if the request was successful
    if (xmlhttp.status == 200) {
      // Process the response text
      document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
    } else {
      // Handle error conditions by status code
      alert('There was an error ' + xmlhttp.status);
    }
  }
};
Nach dem Login kopieren

Senden der Anfrage

Geben Sie die HTTP-Methode, die URL und ob die Anfrage asynchron oder synchron ist:

xmlhttp.open("GET", "ajax_info.txt", true);
// Asynchronous request is recommended for performance
xmlhttp.send();
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich AJAX-Aufrufe mit einfachem JavaScript durchführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage