当前位置: 首页 > 图文教程 > 网络编程 > AJAX技术 > AJAX之xmlHttp

AJAX技术
PHP+AJAX教程(8):AJAX RSS阅读器
PHP+AJAX教程(9):AJAX投票
PHP教程:Ajax进行Web开发
关于Ajax技术的注意事项
iframe创建智能表单
JavaScript有趣实例:胸罩罩杯尺寸计算器
提供gif icon制作的几个站点
选择CMS五大误区误区以及CMS点评
总结 PHP xajax应用方法
网页设计中优化代码重要性
Logo设计之有所为有所不为
浅析Ajax为什么优于JSF
Bing API的简单了解
解决AJAX中文回传乱码
VS 2008完美地支持JavaScript和ASP.NET AJAX
概念网站实例:所有网页都在一个网页里
不用组件实现Ajax效果
网页制作ajax特效实例
较好的视觉效果的网页选项卡
Webjx收集jquery实现动画效果的插件和教程

AJAX技术 中的 AJAX之xmlHttp


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 75 ::
收藏到网摘: n/a

 
<script type="text/javascript" language="javascript">
        <!--
        //以XML求取数据
        function XmlPost(theEmail)
        {
          var webFileUrl = "../User/CheckUser.aspx?LogonName=" + theEmail;
          var result = "";
                    
          if (window.ActiveXObject) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            else if (window.XMLHttpRequest) {
            xmlHttp = new XMLHttpRequest();
            }
          //var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
          xmlHttp.open("POST", webFileUrl, false);
          xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");    
          xmlHttp.send("");                
                  
            xmlHttp.onreadystatechange=function() 
            {
                if (xmlHttp.readyState==4) 
                {
                    result = xmlHttp.responseText;
                }
            }
            if(xmlHttp.status!=200)
            {
                alert (’网络故障(xmlHttp.status=’+xmlHttp.status+’),请稍后再试!’);
            }

                
            result = xmlHttp.responseText; 
          result = result.substring(0,result.indexOf("?EX"));
          
          if(result != "false")
          {            
            return true;
          }
          else
          {
        &nb