1、 Ajax的原理简单来说是在用户和服务器之间加了一个中间层(AJAX引擎),通过
XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作 DOM而更新页面。使用户操作与服务器响应异步化。这其中最关键的一步就是从服务器获得请 求数据
2、 Ajax 的过程只涉及 JavaScript、XMLHttpRequest 和 DOM。XMLHttpRequest 是 ajax 的核 心机制
// 1、创建连接
var xhr = null;
xhr = new XMLHttpRequest()
// 2、连接服务器
xhr. open(‘get’, url, true)
// 3、发送请求
xhr.send(nul1);
// 4、接受请求
xhr. onreadystatechange = function(){
if(xhr. readyState == 4){
if (xhr. status == 200) {
success(xhr. responseText);
} else { // fail
fail && fail(xhr. status);
}
}
)

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.