首頁 >web前端 >js教程 >如何使用純 JavaScript 進行 AJAX 呼叫?

如何使用純 JavaScript 進行 AJAX 呼叫?

Patricia Arquette
Patricia Arquette原創
2024-12-22 15:05:14715瀏覽

How Can I Make AJAX Calls Using Plain JavaScript?

純 JavaScript 中的 AJAX 呼叫

不使用 jQuery 進行 AJAX 呼叫可以提供更大的彈性和對網路互動的控制。操作方法如下:

建立請求對象

首先,建立一個新的 XMLHttpRequest 對象,它是純 JavaScript 中 AJAX 呼叫的核心:

var xmlhttp = new XMLHttpRequest();

處理響應

定義一個onreadystatechange函數來監控請求的狀態:

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);
    }
  }
};

發送請求

指定HTTP方法、URL以及請求是非同步還是同步:

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

以上是如何使用純 JavaScript 進行 AJAX 呼叫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn