基於jQuery實現的Ajax 驗證使用者名稱是否存在的實現代碼

來源:互聯網
上載者:User

執行個體:
1、請求頁面AJax.aspx
HTML代碼
複製代碼 代碼如下:
<div>
<input id="txtName" type="text" /><input type="button" value="查看使用者名稱是否存在" id="btn" onclick="JudgeUserName();" />
<div id="showResult" style="float:left">div>
div>

JS代碼
複製代碼 代碼如下:
<script type="text/javascript" src="CSS/jquery-1.3.2.js"></script>
<script type="text/javascript">
function JudgeUserName()
{
$.ajax({
type:"GET",
url:"AjaxUserInfoModify.aspx",
dataType:"html",
data:"userName="+$("#txtName").val(),
beforeSend:function(XMLHttpRequest)
{
$("#showResult").text("正在查詢");
//Pause(this,100000);
},
success:function(msg)
{
$("#showResult").html(msg);
$("#showResult").css("color","red");
},
complete:function(XMLHttpRequest,textStatus)
{
//隱藏正在查詢圖片
},
error:function()
{
//錯誤處理
}
});
}
</script>

2 、頁面AjaxUserInfoModify.aspx
後台代碼
複製代碼 代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
string userName = Request.QueryString["userName"].ToString ();
if (userName == "James Hao")
{
Response.Write ("使用者名稱已經存在!");
}
else
{
Response.Write ("您可以使用此使用者名稱!");
}
}

3 、運行介面

(1)初始化介面

(2)正在查詢提示頁面

(3) 驗證使用者名稱已經存在頁面

(4)  驗證使用者名稱未存在頁面

至此 AJAX驗證使用者名稱是否存在的功能已經完成。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.