随笔分类 -  AJAX

【C#】本地化两种方案
摘要:起因:AJAX异步通信到*.ashx一般处理程序时,传递中文将出现乱码。解决方案一:在aspx页面中的JS代码中进行编码:var fileName = "测试test";fileName = escape(fileName); //传值编码,中文时有用 在一般程序程序页面(*.ashx) 解码:context.Response.ContentType = "text/plain";//context.Response.Charset = "utf-8";string name = HttpContext.Current.Server. 阅读全文
posted @ 2010-08-05 09:28 Renn.Erann 阅读(877) 评论(0) 推荐(0)
.NET中获取多个数据库结果集
摘要:使用DataReader:System.Data.SqlClient.SqlDataReader sdr = db.ExeDataReader();sdr.NextResult();//下一个结果集 使用DataAdapter:System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter(strSql,conn);System.Data.DataSet ds = new System.Data.DataSet();sda.Fill(ds);System.Data.DataSet dsSub 阅读全文
posted @ 2010-06-03 16:05 Renn.Erann 阅读(362) 评论(0) 推荐(0)
.NET+jQuery,多种ajax解决方案
摘要:原文来自:http://wiki.belltoy.net/allentranks/ashx_jquery_a_lightly_ajax_solution_of_asp.net--------------------------------------------------------------------------------跟shotdog老师研究探讨了下asp.net里,除官方庞大asp.net ajax之外的ajax解决方案。我们想法是以不同的服务器端方式输出,然后在页面使用jQuery的ajax实现调用服务器端几个解决方案:1、使用一般的webform,在页面用jQuery aj 阅读全文
posted @ 2010-05-26 09:42 Renn.Erann 阅读(426) 评论(0) 推荐(0)
Jquery异步加载页面(load)
摘要:想实现Jquery 加载完页面内容再显示出内容来吗?使用 load函数即可实现2010-05-21话不多说,上图先。第一步:第二步 点击“load 1“按钮。出现"正在加载..."第三步:加载完成JS代码: $(document).ready(function() { $('#btnLoad1.button').click(function() { $('#header').html("正在加载..."); //$('#load_content').load('http://jqueryui.com 阅读全文
posted @ 2010-05-21 16:37 Renn.Erann 阅读(8586) 评论(0) 推荐(0)
jQuery与其他库冲突的解决方法
摘要:今天使用了mootools库的图片轮换效果。结果出差了。原来这个文件中已经引用了Jquery库。两库相冲突。导致不能运行。主要原因是$的重载造成的。$("Divid")为Jquery以为的库使用的参数调用方式。Jquery则使用$("#id"),这样造成Jquery下的很多不能使用。我的解决办法://定义匿名函数并设置形参为$ //执行匿名函数且传递实参jQuery(function($) {//原来的jquery函数/*---------登录login-------*/function chkLogin() { if ($("#loginUs 阅读全文
posted @ 2010-04-30 16:46 Renn.Erann 阅读(387) 评论(0) 推荐(0)
JS页面加载完成才显示
摘要:上效果图:上传过程等待。完成后载入页面。JS代码:function window.onload() { //页面加载完成后执行以下表达式 loadState(); } function loadState() { var url = "http://sss.drivetop.com.cn"; //要加载的目标页 var iframe = document.getElementById("frm"); iframe.src = url; document.getElementById("msg").innerHTML = "& 阅读全文
posted @ 2010-04-23 15:24 Renn.Erann 阅读(7661) 评论(0) 推荐(0)
解决ajax以post方式传参时,字符串中有单引号的错误。
摘要:今天用ajax的post方式传值时,遇到一个问题,始终没有找到问题原因。后来把传的值中单引号去掉后,js正常了。经过搜索,也没有找到具体原因。最后通过隐藏域来中转该字符串。最后解决这个问题!无语了!备忘!js部份:////异步调用服务器信息function CallServiceInsert(){ var url=""; var param = ""; var sql = document.getElementById("hidSQL").value; //sql语句中有单引号,如果直接传参会报错。 url = "../aj 阅读全文
posted @ 2009-11-09 15:50 Renn.Erann 阅读(2320) 评论(0) 推荐(0)
Gridview与DropDownList联动添加数据实时更新
摘要:效果如下:在选中ddl中的某项值后,GridView中呈现数据.在tb中输入test.点击新增按钮,数据直接呈现,并弹出提示对话框.该过程无页面刷新,用到了Ajax.主要代码如下:<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional& 阅读全文
posted @ 2009-04-18 07:45 Renn.Erann 阅读(519) 评论(0) 推荐(0)
Ajax无刷新检测用户名是否占用,如果占用则不能提交!
摘要:在网上找的ajax代码判断用户是否被注册过,这些代码都有一个共同的点,如果异步检测到数据库中有相同的用户名,那么返回的xmlHttp.responseText只是提示我们该数据数据库中已存在,但是却忽略了一个问题,就是可能用户还是用这个相同的用户名直接提交,那么我们检测这一步就相当于是一个摆设,没有任何限制.所以我就对此做了些改进,将传回来的数据进行了判断,然后根据具体情况,将提交按钮的disabled值进行改写,这样如果检测到用户名相同的话,提交按钮是不可用的.效果如下:js代码如下:<mce:script type="text/javascript">< 阅读全文
posted @ 2009-04-09 17:52 Renn.Erann 阅读(518) 评论(0) 推荐(1)