加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ajax 学习

发布时间:2020-12-15 21:46:41 所属栏目:百科 来源:网络整理
导读:ajax源文件流程: 1.创建AJax对象; (注意:这里针对ie6和非ie6的浏览器的,他们各自的创建方法是有差异的, 对于ie6的:var oAjax=new ActiveXObject("Microsoft.XMLHTTP"); 对于非ie6的: var oAjax=new XMLHttpRequest(); 面对兼容问题;采用方法,同时


ajax源文件流程:

1.创建AJax对象;

(注意:这里针对ie6和非ie6的浏览器的,他们各自的创建方法是有差异的,

对于ie6的:var oAjax=new ActiveXObject("Microsoft.XMLHTTP");

对于非ie6的: var oAjax=new XMLHttpRequest();

面对兼容问题;采用方法,同时,还存在针对未定义的a,alert(window.a)和alert(a)存在的区别,前者是window.a属性,后者是变量a;

)

2.链接到服务器;

(注意:利用open(方法,文件名,异步传输 )去链接服务器;例子:oAjax.open("get","aaa.text",true);

这里,针对同步和异步;ajax天生就是为了异步传输而生,

计算机里的语言,对同步、异步的概念和我们正常生活中对同步和异步的认识刚好相反;

计算器中的同步:指的是事情一件一件来做;

计算器中的异步:指的是多件事情一起做;

3.发送请求;

(注意:oAjax.send();)

4.接收返回值;

/*接收返回值*/
oAjax.onreadystatechange=function(){
//ojax.readyState //浏览器和服务器,进行到哪一步了
if(oAjax.readyState==4) //读取完成
{
if(oAjax.status==200) //成功
{
fnSucces(oAjax.responseText);
}else
{
if(fnFaild){
fnFaild(oAjax.status)
}
}


}
}



ajax源文件流程:

1.创建AJax对象;

(注意:这里针对ie6和非ie6的浏览器的,他们各自的创建方法是有差异的,

对于ie6的:var oAjax=new ActiveXObject("Microsoft.XMLHTTP");

对于非ie6的: var oAjax=new XMLHttpRequest();

面对兼容问题;采用方法,同时,还存在针对未定义的a,alert(window.a)和alert(a)存在的区别,前者是window.a属性,后者是变量a;

)

2.链接到服务器;

(注意:利用open(方法,文件名,异步传输 )去链接服务器;例子:oAjax.open("get",true);

这里,针对同步和异步;ajax天生就是为了异步传输而生,

计算机里的语言,对同步、异步的概念和我们正常生活中对同步和异步的认识刚好相反;

计算器中的同步:指的是事情一件一件来做;

计算器中的异步:指的是多件事情一起做;

3.发送请求;

(注意:oAjax.send();)

4.接收返回值;

/*接收返回值*/ oAjax.onreadystatechange=function(){ //ojax.readyState //浏览器和服务器,进行到哪一步了 if(oAjax.readyState==4) //读取完成 { if(oAjax.status==200) //成功 { fnSucces(oAjax.responseText); }else { if(fnFaild){ fnFaild(oAjax.status) } } } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读