首页 >web前端 >js教程 >如何使用纯 JavaScript 进行 AJAX 调用?

如何使用纯 JavaScript 进行 AJAX 调用?

Patricia Arquette
Patricia Arquette原创
2024-12-22 15:05:14750浏览

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