标签:tar XML 网页开发 head src ons form name use
AJAX
using System;
using System.Web;
using System.Linq;//引用命名空间
public class AA : IHttpHandler {
public void ProcessRequest (HttpContext context) {
string Uname= context.Request["aaa"];
using (Data0617DataContext con = new Data0617DataContext())
{
Users u = con.Users.Where(r=>r.UserName==Uname).FirstOrDefault();
if (u != null)//用户名已被占用
{
context.Response.Write("{\"has\":\"1\"}");
}
else
{
context.Response.Write("{\"has\":\"0\"}");
}
context.Response.End();//结束语
}
}
<title></title>
<script src="JS/jquery-1.7.2.min.js"></script>
</head>
<body>
<form id="form1" runat="server">
用户名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:Label ID="Label1" runat="server" Text=""></asp:Label><br />
<asp:Button ID="Button1" runat="server" Text="Button" />
</form>
</body>
</html>
<script type="text/javascript">
$("#Button1").click(function () {
var otxt = $("#TextBox1").val();
//1.引用Jquery
//2.编写ajax基本格式
$.ajax({
url: "AA.ashx",//要连接到哪个服务端
data: { "aaa": otxt },//带什么数据过去"id"名字随便取,多个数据就用逗号隔开,名字不重复
type: "POST",//用什么方式传过去
dataType: "json",//返回的数据类型是什么
success: function (data) {
if (data.has == 0)
{
$("#Label1").text("用户名可用");
}
else
{
$("#Label1").text("用户名已被占用");
}
}
});
return false;//阻止提交
});
</script>
标签:tar XML 网页开发 head src ons form name use
原文地址:http://www.cnblogs.com/shi2172843/p/6037457.html