jquery.ajax异步发送请求的简单测试
使用ajax异步发送请求到一般处理程序,判断输入的用户名和密码
1.添加Html页面,导入jquery
2.编写js代码和页面标签
<script type="text/javascript"> $(function () { //窗体加载 document.getElementById("txtUserName").onblur = function () //用户名文本框的光标离开事件 { //ajax方法 $.ajax({ type:'Post', //请求方式为Post url: 'HandlerRegister.ashx', //把请求发送到项目里的HandlerRegister.ashx中 data: { "name": $("#txtUserName").val() }, //"name"为后台中定义的 string name = context.Request.Params["name"].Trim().ToString(); success: function (data) //设置回调函数 { if (data == 1) { $("#span1").css('display', 'block'); $("#span2").css('display', 'none'); } else { $("#span2").css('display', 'block'); $("#span1").css('display', 'none'); } } }) } //密码是否一致并注册 document.getElementById("txtPassWord1").onblur = function () //不想再写一个button按钮了。。。在这里写的是光标离开事件 { $.ajax({ type: 'post', url: 'Handler1.ashx', data: {"username":$("#txtUserName").val(),"pwd":$("#txtPassWord").val(),"pwd1":$("#txtPassWord1").val() }, success: function (data) { if (data == 1) { alert("注册成功"); } else { alert("注册失败"); } } }) } }) </script> 前台: 用户名: <input type="text" id="txtUserName" name="txtUserName" /> <span id="span1" style="color:red;display:none">用户名可用</span> <span id="span2" style="color:red;display:none">用户名不可用</span> <br /> 密码: <input type="password" id="txtPassWord" name="txtPassWord" /><br /> 确认密码: <input type="password" id="txtPassWord1" name="txtPassWord1" /><br />
3.添加一般处理程序,编写代码如下
判断输入的密码: public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string username = context.Request.Params["username"].Trim().ToString(); string pwd = context.Request.Params["pwd"].Trim().ToString(); string pwd1 = context.Request.Params["pwd1"].Trim().ToString(); if (pwd == pwd1&&pwd!=""&&pwd1!=null) { context.Response.Write(); } else { context.Response.Write(); } } //判断用户名 public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string name = context.Request.Params["name"].Trim().ToString(); //在这里可以把admin换成从数据库中读取的数据 if ("admin".Equals(name)) { context.Response.Write(); } else { context.Response.Write(); } }
jquery.ajax异步发送请求的简单测试的更多相关文章
- 使用 jQuery Ajax 异步登录,并验证用户输入信息(maven)
使用 jQuery Ajax 异步登录,并验证用户输入信息(maven) 本篇内容: (1)上一篇是使用同步的请求实现登录,并由 Servlet 决定登陆后下一步做哪些事情,本篇使用 jQuery A ...
- Jquery Ajax 异步设置Table中某列的值
可根据table中某列中的ID去改变某列的值! 只是参考,实际应用中不能这样做的,如果有很多行,频繁访问服务器,服务器是顶不住的! JS: $(document).ready(function () ...
- jQuery Ajax: $.post请求示例
jQuery Ajax: $.post请求示例 leyangjun.html页面 <html> <head> <meta http-equiv="Content ...
- NodeJ node.js Jquery Ajax 跨域请求
Jquery + Ajax 跨域请求 说白了就是前台请求ajax数据(JSON)但是请求的数据不在本地的绝对路径下,接口数据 是没有这个安全性的我对外公开的接口数据,只要你找到接口你就可以使用里面的数 ...
- jquery Ajax异步请求之session
写了一个脚本,如下: $(function () { $("#btnVcode").click(function () { var receiveMobile = $(" ...
- jquery ajax跨域请求后台的简单例子
一.简介AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新. ajax() 方法通过 HTTP 请求加载远程数据. 该方法是 jQuery 底层 AJAX 实现.简 ...
- jQuery Ajax(异步请求)
jQuery异步请求 原始的异步请求是需要创建的 XMLHttpRequest 对象.(IE5,6不支持)目前很多浏览器都支持XMLHttpRequest对象 jQuery ajax常用的回调函数:b ...
- JQuery ajax-向服务器发送请求的方法
如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法: xmlhttp.open("GET","ajax_info ...
- jQuery ajax跨域请求的解决方法
在Ajax应用中,jQuery的Ajax请求是非常容易而且方便的,但是初学者经常会犯一个错误,那就是Ajax请求的url不是本地或者同一个服务器下面的URI,最后导致虽然请求200,但是不会返回任何数 ...
随机推荐
- 记录在IIS中安装部署Orchard遇到的问题
本机环境:Windows 8.1 + IIS8.5 + VS2013+SQLServer2012 首先是从官网直接下载Orchard.Web 1.7.2版的安装包,在本机IIS上部署,按官方文档一步步 ...
- Slithice 分布式架构设计
项目原因: 参与过各种 分布式项目,有 Socket,Remoting,WCF,当然还有最常用的可以跨平台的 WebService. 分布式编码的时间浪费: 但是,无一例外的,开发分布式程序的开发遵循 ...
- jQuery判断元素是否显示与隐藏
jQuery判断一个元素是显示还是隐藏,jQuery使用is()方法来判断一个元素是否显示,反之则为隐藏 核心代码 if($("#username").is(":hidd ...
- IceMx.Mvc 我的js MVC 框架六、完善植物大战僵尸(向日葵登场)
有图有真相,废话不多说上图 看到园友的支持很受鼓舞,更觉得应该做下去,虽然自己是个菜鸟,但也应该共享自己的心得,只要有人获益那就是值得的. 我的下载需要csdn论坛的1个积分,之所以不完全免费出去是因 ...
- CSS3 3D笨蛋教程
英文原文An Introduction to CSS 3-D Transforms 爱因斯坦说所有概念都必须介绍给儿童们,若他们无法了解,这些理论就毫无价值. 透视 一个元素需要一个透视点才能激活3D ...
- java 逆波兰表达式
最近想把这破机 装成WIN7 想想还是算了 ... 反正用的机会也不多. 不过 发现了一些 想念的东西 从前的作业. 从前的记忆. package org.lmz; import java.util ...
- 生成UUID简易版
最近一体化项目的主键ID都要求使用UUID,生成方法如下: import org.safehaus.uuid.UUIDGenerator; /** UUID生成器对象 */ private ...
- html标签详解,html标签属性大全(完美版),包括css属性详解
这个是平时放在笔记里,需要什么了,查下当字典用,想不起来了就查下,个人在用有道云,查询框一输就找到了.下篇会把我整理手机的html5发了.引用在某处常看到的话.楼主耗时费心整理··请拿走······· ...
- 浅谈linux读写同步机制RCU
RCU是linux系统的一种读写同步机制,说到底他也是一种内核同步的手段,本问就RCU概率和实现机制,给出笔者的理解. [RCU概率] 我们先看下内核文档中对RCU的定义: RCU is a sync ...
- 讲解——Trie树(字典树)
Trie树(字典树) 一.引入 字典是干啥的?查找字的. 字典树自然也是起查找作用的.查找的是啥?单词. 看以下几个题: 1.给出n个单词和m个询问,每次询问一个单词,回答这个单词是否在单 ...