创建ajax的步骤
<script type="text/javascript">var XMLHttpReq = false;
//第一步 创建一个XMLHttpRequest对象
function createXMLHttpReq(){
if(window.XMLHttpRequest){
XMLHttpReq = new XMLHttpRequest();
}
else if(window.ActiveXObject){
try{
XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){ }
}
}
}
//第二步 打开连接
XMLHttpReq.open("GET",url,"true");
第三步 调用回调函数proce是回调函数名
XMLHttpReq.onreadystatechange=proce;
//回调函数代码
function proce(){
if(XMLHttpReq.readyState==4){
if(XMLHttpReq.status==200){
//responseXML是返回xml的数据的 要返回文本就用responseText 后面的content 是节点名称 根据节点名称获得里面的value
var res = XMLHttpReq.responseXML.getElementsByTagName("content").firstChild.data;
if(res=="loginsuccess"){
window.alert("登陆成功!");
window.location.href="ShowInfo.jsp";
}
if(res=="passworderror"){
window.alert("用户密码错误");
}
if(res=="usernamenull"){
window.alert("用户名不存在!");
}
}else
alert("所请求的页面有异常!");
}
第四步 发送信息
XMLHttpReq.send(null);
}
页:
[1]