jquery 实现asp.net 的ajax
来源:互联网 发布:java string存储中文 编辑:程序博客网 时间:2024/05/22 17:38
一个简单的jquery学习deno
页面部分
<body> <form id="form1" runat="server"> <img id="loading" src="ajax-loader.gif" /> <div id="divguid" ></div> <div id="lblDataUpdated"> </div> <div id="lblMinute"></div> <script type="text/javascript"> $(document).ready(function() { $('#loading').hide(); $('#clickmeupdate').click(function() { MyUpdate(); }); }); function MyUpdate() { $('#loading').show(); var name=$('#tbName').val(); var password=$('#tbPassWord').val(); $.post("ajaxdata.ashx",{name:name,word:password}, function(result) { var oResultData = eval('(' + result + ')'); $('#divguid').html( oResultData.realname ); $('#lblDataUpdated').html( oResultData.sex); $('#lblMinute').html(oResultData.email); $('#loading').hide(); }); //setTimeout(MyUpdate,10 * 1000); } </script> <br /> <table class="style1"> <tr> <td> 用户名</td> <td> <asp:TextBox ID="tbName" runat="server"></asp:TextBox> </td> </tr> <tr> <td> 密码</td> <td> <asp:TextBox ID="tbPassWord" runat="server"></asp:TextBox> </td> </tr> </table> <input type="button" id="clickmeupdate" value="提交" /> </form> </body>
服务器部分
public class ResultData{ public string User_realname; public string User_sex; public string User_email; public ResultData() { HttpContext context=HttpContext.Current; string name=context.Request["name"]; string password=context.Request["word"]; string sql="select * from z_UserInfo where User_name=@name and User_psw=@password "; //Minute = DateTime.Now.Minute; //Guid = System.Guid.NewGuid().ToString(); //Updated = DateTime.Now; string conn ="Data Source=.;Initial Catalog=shop;uid=sa;pwd=sa"; SqlConnection connection = new SqlConnection(conn); SqlCommand com = new SqlCommand(sql, connection); SqlParameter p1=new SqlParameter("@name",DbType.String); p1.Value=name; com.Parameters.Add(p1); SqlParameter p2=new SqlParameter("@password",DbType.String); p2.Value = password; com.Parameters.Add(p2); connection.Open(); SqlDataReader reader= com.ExecuteReader(); while (reader.Read()) { User_realname = reader["User_realname"].ToString(); User_sex = reader["User_sex"].ToString(); User_email = reader["User_email"].ToString(); } connection.Close(); } public string GetResultDataJSON() { StringBuilder oBuilder = new StringBuilder(); oBuilder.Append("{"); oBuilder.AppendFormat("{0} : '{1}',", "realname", User_realname); oBuilder.AppendFormat("{0} : '{1}',","sex", User_sex); //Datetime special - javascript date is ms after 1 jan 1970 //TimeSpan oSpan = Updated - new DateTime(1970, 1, 1, 0, 0, 0); oBuilder.AppendFormat("{0} : '{1}'","email", User_email); oBuilder.Append("}"); return oBuilder.ToString(); } }
这个是IHttpHandler 部分
context.Response.Cache.SetCacheability(HttpCacheability.NoCache); context.Response.ContentType = "text/plain"; // if (context.Request["what"] != null && context.Request["what"] == "resuldata") context.Response.Write(new ResultData().GetResultDataJSON());
- jquery 实现asp.net 的ajax
- ASP.NET+JQuery实现AJAX的分页
- 另一种ASP.NET与Ajax 的实现方式--jQuery
- jQuery + ASP.NET MVC Ajax的简单实现
- 另一种ASP.NET与Ajax 的实现方式--jQuery
- asp.net jQuery ajax 实现登陆
- jquery ajax asp.net
- asp.net jquery ajax
- jquery+ajax(asp.net)
- jquery调用asp.net的Ajax方法
- JQUERY+ASP.NET的AJAX文件上传
- JQuery ajax调用asp.net的webMethod
- JQuery ajax调用asp.net的webMethod
- 通过jQuery调用ASP.NET的AJAX
- 在Asp.net中使用jquery实现Ajax
- asp.net ajax实现(—):Jquery+Json
- 在Asp.net中使用jquery实现Ajax
- ASP.NET MVC2中三种ajax实现方式-使用Jquery
- SQL SERVER的帐号
- 孙燕姿 -《孙燕姿MV全集》
- JSF生命周期详解
- 使用光盘镜像安装linux
- js正则表达式验证文本框输入SQL条件是否合理
- jquery 实现asp.net 的ajax
- The Entrepreneurs Dilemma - Sell now for $Millions or holdout for $Billions?
- 什么是Activity,Activity的其他概念, Activity分类
- Creed
- OPENSER的数据库管理系统serweb(一)
- HTML学习笔记(4)
- 进程间通讯《六》
- 经典语录
- INFORMIX-IDS基本知识