function ajax(){
var ajax = null;
if(window.XMLHttpRequest) {
ajax = new XMLHttpRequest();
}
else {
ajax = new ActiveXObject('Microsoft.XMLHttp');
}
//在html5 ajax level 2里面 直接写onload。用withCredentials判断是否支持。
ajax.onload = function(e){
if(e.readyState == 4) {
if(e.statusCode == 200) {
console.log('this is right');
}
}
}//ajax level2
//ajax level1写法
ajax.onreadyStateChange = function(){
if(xhr.readState == 4) {
if(xhr.status >=200 && xhr.status < 300 || xhr.status == 304)
}
}
//4 表示解析完毕,客户端可以调用
//3 表示正在解析返回值
//2 表示已经完成发送,接收到所有返回值
//1 表示正在发送
//0 表示未发送
//304和200-300之间的状态都可以表示已经正常返回。
ajax.open('GET','www.baidu.com');
ajax.send();
}
原生ajax请求写法
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Ajax和XMLHttpRequest 我们通常将Ajax等同于XMLHttpRequest,但细究起来它们两个是...
- 大家好,我是IT修真院深圳分院第3期的学员,一枚正直纯洁善良的前端程序员,今天给大家分享一下,修真院官网前端工程师...
- 春去春又来,花落花又开。我已经好久没看到那粉色的花儿,当看到满山遍野的桃花,我忍不住的多停留了一会,就这一会,我分...