要使用 JavaScript AJAX,需要先创建 XMLHttpRequest 对象,然后设置回调函数,最后发送请求。

下面是一个简单的示例:

// 创建 XMLHttpRequest 对象
var xmlhttp;
if (window.XMLHttpRequest) {
    xmlhttp = new XMLHttpRequest(); // 针对现代浏览器
} else {
    xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); // 针对旧版IE浏览器
}

// 设置回调函数
xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
        // 处理服务器返回的数据
        console.log(xmlhttp.responseText);
    }
}

// 发送请求
var url = 'http://example.com/data.json';
xmlhttp.open('GET', url, true);
xmlhttp.send();

这段代码会发送一个 GET 请求到指定的 URL,并在收到响应后打印服务器返回的数据。其中,xmlhttp 对象的 onreadystatechange 属性设置了回调函数,当 readyState 属性变为 4(即请求完成),并且 status 属性为 200(即服务器返回成功)时,回调函数会被调用。open 方法用于打开请求,第一个参数是请求的方法,第二个参数是请求的 URL,第三个参数表示是否异步发送请求(true 为异步,false 为同步),最后调用 send 方法发送请求。

JavaScript AJAX 详解:入门指南及示例代码

原文地址: https://www.cveoy.top/t/topic/nw1o 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录