javascript 原生ajax...
标签:
JavaScript
<script type="text/javascript">
function ajax(url,fn){
var oAjax=null;
if(window.XMLHttpreques){
oAjax=new XMLHttpreques();
}else{
oAjax=new ActiveXObject();
}
//true 是异步,false是同步的
oAjax.open('get',url,true);
//调用request对象的send()方法发送请求数据
oAjax.send();
// 服务器响应的数据
oAjax.onreadystatechange=function(){
// readyState 0=>初始化 1=>载入 2=>载入完成 3=>解析 4=>完成
/*
0:初始化,XMLHttpRequest对象还没有完成初始化
1:载入,XMLHttpRequest对象开始发送请求
2:载入完成,XMLHttpRequest对象的请求发送完成
3:解析,XMLHttpRequest对象开始读取服务器的响应
4:完成,XMLHttpRequest对象读取服务器响应结束
*/
if(oAjax.readyState==4){
/*
100——客户必须继续发出请求
101——客户要求服务器根据请求转换HTTP协议版本
200——交易成功
*/
//服务器交易数据成功
if(oAjax.status==200){
fn(oAjax.resoponseText);
}
}
}
}
</script>
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦