黑马程序员技术交流社区

标题: 关于aspx中使用Ajax的一个问题 [打印本页]

作者: 冯雅伦    时间: 2012-8-16 12:33
标题: 关于aspx中使用Ajax的一个问题
如果想在.aspx中使用Jquery的Ajax(如:$.post()),是不是要重新建立一个后台的处理程序(不是原有的.cs文件),来对其进行操作呢?

作者: 许庭洲    时间: 2012-8-16 13:10
可以在后台写代码进行操作,但需在后台文件 demos.aspx.cs中添加引用,即using System.Web.Services;
作者: 冯雅伦    时间: 2012-8-16 13:28
许庭洲 发表于 2012-8-16 13:10
可以在后台写代码进行操作,但需在后台文件 demos.aspx.cs中添加引用,即using System.Web.Services; ...

我想做一个类似用户注册的页面,在注册时检验用户名是否重复。想在textbox失去焦点是对进行检查,发现好像textbox没有类似的事件,所以想在客户端做一个Ajax,用一个ashx进行操作。有没有更简单的方法(或者比较常规的方法)
作者: 许庭洲    时间: 2012-8-16 13:44
冯雅伦 发表于 2012-8-16 13:28
我想做一个类似用户注册的页面,在注册时检验用户名是否重复。想在textbox失去焦点是对进行检查,发现好 ...

<script   language= "javascript ">
var   arr1=new   Array()//定义数组,存放UID
function   checkUid(regUid)///检查用户名
{
      for(var   i=0;i <=arr1.length();i++)
            {
                  if(arr1=regUid)
                      {
                            alert( "该网站已经存在此用户名! ");
                            return   false;
                      }
            }
}  
</script>
<%
set   rs=conn.execute ( "select   *   from   person ")
dim   i
i=0
do   while   not   rs.eof
response.write( " <script> arr1[ "&i& "]= ' "&rs( "UID ")& " '; </script> ") '把UID存放到arr1数组
rs.movenext
loop
%>




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2