zoukankan      html  css  js  c++  java
  • XMLHttpRequest对象的使用

    var xmlHttpRequest = null; //声明一个空对象以接收XMLHttpRequest对象                    
        function ajaxSubmit()                                    
        {                                    
            if(window.ActiveXObject) // IE浏览器                                
            {                                
                xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");            
            }                                
            else if(window.XMLHttpRequest) //除IE外的其他浏览器实现                                
            {                                
                xmlHttpRequest = new XMLHttpRequest();                    
            }                                
                                            
            if(null != xmlHttpRequest)                                
            {                                
                var v1 = document.getElementById("value1ID").value;                
                var v2 = document.getElementById("value2ID").value;                
                xmlHttpRequest.open("POST", "AjaxServlet", true);                
                //关联好ajax的回调函数                            
                xmlHttpRequest.onreadystatechange = ajaxCallback;                
                //真正向服务器端发送数据                            
                // 使用post方式提交,必须要加上如下一行                    
                xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");                    
                xmlHttpRequest.send("v1=" + v1 + "&v2=" + v2);                    
            }                                
        }                                    
                                            
        function ajaxCallback()                                    
        {                                    
            if(xmlHttpRequest.readyState == 4)                                
            {                                
                if(xmlHttpRequest.status == 200)                            
                {                            
                    var responseText = xmlHttpRequest.responseText;                        
                    document.getElementById("div1").innerHTML = responseText;        
                }                            
            }                                
        }

  • 相关阅读:
    jquery插件之文字无缝向上滚动
    jquery插件之tab标签页或滑动门
    jquery插件之表格隔行变色并鼠标滑过高亮显示
    jquery过滤器之:contains()、.filter()
    css3动画在动作结束时保持该状态不变的解决办法
    CSS3两个动画顺序衔接播放
    css去掉使用bootstrap框架后打印网页时预览效果下的超链接
    R in action读书笔记(13)第十章 功效分析
    Python学习 Day 7 面向对象 类和实例 访问限制
    R in action读书笔记(12)第九章 方差分析
  • 原文地址:https://www.cnblogs.com/weibozeng/p/3032718.html
Copyright © 2011-2022 走看看