JS ajax怎么写
要使用JS 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方法发送请求
原文地址: https://www.cveoy.top/t/topic/cxv3 著作权归作者所有。请勿转载和采集!