数码资讯
本地ajax的一个实例分析
本文对原有ajax方法进行了分析,供大家参考,具体分析如下: 虽然许多js框架提供Ajax调用方法,但是我们不能直接理解具体的实现原则,但我不认为这是从最基本的层面上理解一件事情的最好方法。 VaR XHR = null; 如果(窗口。XMLHttpRequest){ ie内核 新的XMLHttpR
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文对原有ajax方法进行了分析,供大家参考,具体分析如下:
虽然许多js框架提供Ajax调用方法,但是我们不能直接理解具体的实现原则,但我不认为这是从最基本的层面上理解一件事情的最好方法。
VaR XHR = null;
如果(窗口。XMLHttpRequest){
ie内核
新的XMLHttpRequest(XHR)=;
如果(窗口。ActiveX对象){ }
IE内核,这里早期版本的IE有不同的特性,具体可以查询。
XHR =新的ActiveX对象(微软。XMLHTTP );
{人}
XHR = null;
}
如果(XHR){
XHR.open(
(xhr.onreadystatechange =功能){
/ / readyState值
/ / 0、初始化、XHR对象已经创建,执行不公开
1,加载,已调用open方法,但也没有发送请求。
2,加载,请求已发送
3,交互,可以接收数据
状态值
200:
404:找不到文件或URL查询
500:内部服务器错误
如果(xhr.readystate = = 4 { xhr.status = = 200)
在这里,您可以对返回的内容进行处理。
将返回JSON或XML数据格式。
console.log(XHR。responseText);
自动释放,js本身将被恢复。
XHR = null;
}
};
XHR.send();
}
希望本文能对大家的ajax程序设计有所帮助。
虽然许多js框架提供Ajax调用方法,但是我们不能直接理解具体的实现原则,但我不认为这是从最基本的层面上理解一件事情的最好方法。
VaR XHR = null;
如果(窗口。XMLHttpRequest){
ie内核
新的XMLHttpRequest(XHR)=;
如果(窗口。ActiveX对象){ }
IE内核,这里早期版本的IE有不同的特性,具体可以查询。
XHR =新的ActiveX对象(微软。XMLHTTP );
{人}
XHR = null;
}
如果(XHR){
XHR.open(
(xhr.onreadystatechange =功能){
/ / readyState值
/ / 0、初始化、XHR对象已经创建,执行不公开
1,加载,已调用open方法,但也没有发送请求。
2,加载,请求已发送
3,交互,可以接收数据
状态值
200:
404:找不到文件或URL查询
500:内部服务器错误
如果(xhr.readystate = = 4 { xhr.status = = 200)
在这里,您可以对返回的内容进行处理。
将返回JSON或XML数据格式。
console.log(XHR。responseText);
自动释放,js本身将被恢复。
XHR = null;
}
};
XHR.send();
}
希望本文能对大家的ajax程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。