AJAX实现步骤,XMLHttpRequest对象的方法
① AJAX实现步骤
② XMLHttpRequest 对象
③ XMLHttpRequest对象的属性
④ XMLHttpRequest对象的方法
⑤ 使用AJAX发送请求及处理响应
⑥ GET请求和POST请求的区别
⑦ 文本和XML方式响应的区别
//创建XMLHttpRequestc对象 var xmlHttp=false; function createXMLHttpRequest(){ if(window.ActiveXObject){//IE浏览器 try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){} } }else if(window.XMLHttpRequest) {//其他浏览器:如mozilla 的 fireFox 或者 netscape 7 xmlHttp=new XMLHttpRequest(); if(xmlHttp.overrideMimeType) { xmlHttp.overrideMimeType("text/html"); } } } function processResponse(){ if(xmlHttp.readyState==4){ if(xmlHttp.status==200){ var info=xmlHttp.responseText; // var info=xmlHttp.responseXML; }else{ alert("你所请求的页面有异常。"); } }else { //div.innerText="sending data..." } } function sendRequest(url){ createXMLHttpRequest(); xmlHttp.open("POST",url,true); xmlHttp.onreadystatechange=processResponse; // xmlHttp.send(null); xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=UTF-8'); xmlHttp.send("username=XXXXX&password=XXXXX&other=XXXX"); }
相关推荐
jiaguoquan00 2020-07-07
坚持着执着 2020-06-05
坚持着执着 2020-07-16
坚持着执着 2020-06-14
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