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;        
                }                            
            }                                
        }

  • 相关阅读:
    MySQL数据丢失讨论
    分布式系统之Quorum (NRW)算法
    阿里巴巴-OS事业群-OS手机事业部-系统服务部门招聘Java开发工程师,有意者请进来
    EQueue
    ENode 2.0
    关于MySQL的在线扩容
    我收藏的技术知识图(每张都是大图)
    关于实现一个基于文件持久化的EventStore的核心构思
    Actor的原理
    OAuth 2.0 授权原理
  • 原文地址:https://www.cnblogs.com/weibozeng/p/3032718.html
Copyright © 2011-2022 走看看