Ajax原理
fucntion ajax(url,fnSuccess,fnFaild) { //1,创建Ajax对象 if(window.XMLHttpRequest){ var oAjax=new XMLHttpRequest(); } else { var oAjax=new ActiveXObject("Microsoft.XMLHTTP"); } //2,连接服务器 //open(方法,文件名,异步传输) oAjax.open("GET",url,true); //3,发送请求 oAjax.send(); //4,接收返回 oAjax.onreadystatechange=function() { //oAjax.readyState //浏览器和服务器,进行到哪一步了 if(oAjax.readyState==4) //读取完成 { if(oAjax.status==200) //成功 { fnSuccess(oAjax.responseText); } else { if(fnFaild) { fnFaild(‘失败:‘+oAjax.status); } } } } } // readyState属性:请求状态 // 0 (未初始化) 还没调用open()方法 // 1 (载入) 已调用send()方法,正在发送请求 // 2 (载入完成) send()方法完成,已收到全部响应内容 // 3 (解析) 正在解析响应内容 // 4 (完成) 响应内容解析完成,可以在客户端调用了
Ajax原理
相关推荐
kentrl 2020-11-10
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo
ajaxyan 2020-11-09
zndy0 2020-11-03
学留痕 2020-09-20
Richardxx 2020-11-09
learningever 2020-09-19
chongxiaocheng 2020-08-16
ajaxhe 2020-08-16
lyqdanang 2020-08-16
curiousL 2020-08-03
TONIYH 2020-07-22
时光如瑾雨微凉 2020-07-19
83510998 2020-07-18
坚持着执着 2020-07-16
jiaguoquan00 2020-07-07
李永毅 2020-07-05
坚持着执着 2020-07-05