您的位置:首页 > 其它

底层Ajax实现原理

2013-09-17 09:24 253 查看
<script>

var xhr=false;

function createXHR(){

try{

xhr=new ActiveXObject("MSXML.XMLHTTP");

}catch(e){

try{

xhr=new ActiveXObject("Microsoft.XMLHTTP");

}catch(e2){

xhr=new XMLHttpRequest();

}

}

}

function tt(){

var loginname=document.getElementById("loginname").value;

createXHR();

xhr.open("post","dozhuce.jsp",true); //请求处理页面

xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");//异步传输需要设置编码

xhr.send("loginname="+loginname);//发送的参数

xhr.onreadystatechange=changg;//回调的函数

}

function changg(){

if(xhr.readyState==4){

if(xhr.status==200){

var data=xhr.responseText;

alert(data);

}

}

}

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: