AJAX是什么?如何在JavaScript中使用?
3 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
AJAX全称为Asynchronous JavaScript And XML直译就是异步的JavaScript和XML。
通常当JavaScript向服务器发送请求获取数据时,服务器会返回数据。在传统没有使用AJAX的网页中,需要刷新页面使其重新加载。而AJAX可以使网页在不重新加载页面的情况下对网页的局部进行更新。
使用AJAX主要分三部分:
1、 创建请求的变量。2、 为请求添加事件处理代码。3、 配置发送请求。
【AJAX举例】
12345678910111213141516 | 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 ); |
添加回答
举报
0/150
提交
取消