AJAX是什么?如何在JavaScript中使用?
1个回答
展开全部
AJAX全称为Asynchronous JavaScript And XML直译就是异步的JavaScript和XML。
通常当JavaScript向服务器发送请求获取数据时,服务器会返回数据。在传统没有使用AJAX的网页中,需要刷新页面使其重新加载。而AJAX可以使网页在不重新加载页面的情况下对网页的局部进行更新。
使用AJAX主要分三部分:
1、 创建请求的变量。
2、 为请求添加事件处理代码。
3、 配置发送请求。
【AJAX举例】
var myRequest;
if (window.XMLHttpRequest) {
myRequest = new XMLHttpRequest();}
else if (window.ActiveXObject) {
myRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
myRequest.onreadystatechange = function(){
console.log("匿名函数被调用!");
console.log(myRequest.readyState);
if (myRequest.readyState === 4) {
var p = document.createElement("p");
var t = document.createTextNode(myRequest.responseText);
p.appendChild(t);
document.getElementById("mainContent").appendChild(p);}};
myRequest.open('GET', 'simple.txt', true);
myRequest.send(null);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询