底层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>
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>
相关文章推荐
- AJAX的底层实现原理
- Java中HashMap底层实现原理(JDK1.8)源码分析
- iOS分类底层实现原理小记
- SDWebImage底层实现原理
- C++虚函数的底层实现原理
- Java并发编程(二): Java并发机制的底层实现原理
- C++中虚继承的作用及底层实现原理
- SDWebImage底层实现原理
- Ajax实现原理详解
- 基于MTD的NANDFLASH设备驱动底层实现原理分析(二)
- 基于ASP.NET AJAX框架实现表单验证编程原理
- WCF技术剖析之二十二: 深入剖析WCF底层异常处理框架实现原理[下篇]
- RPC协议底层原理与实现
- 基于MTD的NANDFLASH设备驱动底层实现原理分析(五) .
- 基于MTD的NANDFLASH设备驱动底层实现原理分析(一)
- ajax-1:基本实现原理
- ajax 实现原理
- ajax实现原理解析
- iOS OC语言: Block底层实现原理
- java lock的底层实现原理