注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

小新之家

心灵的放松地点

 
 
 

日志

 
 

Ajax异步传输例子  

2009-11-06 20:31:47|  分类: 学习资料 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

创建ajax.html    check.js   strConn.asp

  ajax.html  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ajax应用技术</title>
<script language="javascript" src="Check.js" type="text/javascript"></script>
</head>

<body>
<input type="text" id="txt" name="txt" />
<input type="text" id="txt1" name="txt1" />
<input type="button" value=" Ajax " onclick="javascript:CheckUserName(document.getElementById('txt').value)"/>
</body>
</html>

Check.js

//创建一个XMLHttpRequest对象

    var xmlHttp;
   
    function createXmlHttpRequest()
    {
        if(window.XMLHttpRequest)
        {
            xmlHttp=new XMLHttpRequest();
       
            if(xmlHttp.overrideMimeType)
                {
                    xmlHttp.overrideMimeType("text/xml");
                }
        }
        else if(window.ActiveXObject)
        {
            try
            {
                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");  
            }
            catch(e)
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");  
            }
        }
        if(!xmlHttp)
        {
            window.alert("你的浏览器不支持创建XMLhttpRequest对象");
        }
        return xmlHttp;
    }

//创建CheckUserName

function CheckUserName(name)
{
        createXmlHttpRequest();
  
        var url="strConn.asp?Name="+name;
   
        xmlHttp.open("get",url,true);
   
        xmlHttp.onreadystatechange=CheckUserNameResult;
   
        xmlHttp.send(null);

}

//创建用户检测的回调函数

function CheckUserNameResult()
{
    if(xmlHttp.readyState==4)//服务器响应状态
    {
        if(xmlHttp.status==200)//代码执行状态
        {
           document.getElementById("txt1").value="Ajax="+xmlHttp.responseText;
        }
    }
}

 

strConn.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
 strUername = request("name")
 response.Write(strUername)
%>

  评论这张
 
阅读(707)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017