ajax应用的五个步骤

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
functioncallback(){}
3.使用OPEN方法与服务器建立连接xmlHttp.open(get,ajax?
name=+name,true)
此步注意设置http的请求方式(post/get),如果是POST方式,注意
设置请求头信息xmlHttp.setRequestHeader(Content-Type,application/x-
//获取纯文本数据
varresponseText=xmlHttp.responseText;
document.getElementById(info).innerHTML=responseText;
}
}
ajax应用的五个步骤
ajax
Ajax即AsynchronousJavascriptAndXML(异步JavaScript和
XML),是指一种创建交互式网页应用的网页开发技术。
Ajax=异步JavaScript和XML(标准通用标记语言的子集)。
Ajax是一种用于创建快速动态网页的技术。
Ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页
的技术。
通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步
更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行
更新。
AJAX应用的五个步骤
1.建立xmlHttpRequest对象
if(window.XMLHttpRequest){
xmlHttp=();
www-form-urlencoded)
4.向服务器端发送数据
xmlHttp.send(null);
如果是POST方式就不为空
5.在回调函数中针对不同的响应状态进行处理
if(xmlHttp.readyState==4){
//判断交互是否成功
if(xmlHttp.status==200){
//获取服务器返回的数据
if(xmlHttp.overrideMimeType){
xmlHttp.overrideMimeType(text/xml);
}
}elseif(window.AcTIveXobject){
varacTIveName=[MSXML2.XMLHTTP,Microsoft.XMLHTTP];
for(vari=0;i《acTIveName.length;i++){
try{
xmlHttp=newAcTIveXobject(activeName[i]);
break;
}catch(e){
}
}
}
if(!xmlHttp){
alert(创建xmlhttprequest对象失败);
}else{
}
2.设置回调函数
xmlHttp.onreadystatechange=callback;
相关文档
最新文档