基于jQuery实现Ajax验证用户名是否存在实例


Posted in Javascript onMarch 30, 2016

本文章向大家分享基于jQuery实现的Ajax 验证用户名是否存在的实现代码,需要的码农朋友可以参考一下本文的源代码。

jQuery.ajax概述

HTTP 请求加载远程数据。

通过jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。

$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。
注意: 如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。错误的 MIME 类型可能导致不可预知的错误。

注意:如果dataType设置为"script",那么在远程请求时(不在同一个域下),所有POST请求都将转为GET请求。(因为将使用DOM的script标签来加载)
jQuery 1.2 中,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。数据类型设置为 "jsonp" 时,jQuery 将自动调用回调函数。

参数列表:

基于jQuery实现Ajax验证用户名是否存在实例

基于jQuery实现Ajax验证用户名是否存在实例

基于jQuery实现Ajax验证用户名是否存在实例

这里有几个Ajax事件参数:beforeSend ,success ,complete ,error 。我们可以定义这些事件来很好的处理我们的每一次的Ajax请求。注意一下,这些Ajax事件里面的 this 都是指向Ajax请求的选项信息的(请参考说 get() 方法时的this的图片)。
请认真阅读上面的参数列表,如果你要用jQuery来进行Ajax开发,那么这些参数你都必需熟知的。
实例:

1、请求页面AJax.aspx

HTML代码

<div> 
<input id="txtName" type="text" /><input type="button" value="查看用户名是否存在" id="btn" onclick="JudgeUserName();" /> 
<div id="showResult" style="float:left">div> 
div>

 JS代码

<script type="text/javascript" src="CSS/jquery-1.3.2.js"></script> 
<script type="text/javascript"> 
function JudgeUserName() 
{ 
$.ajax({ 
type:"GET", 
url:"AjaxUserInfoModify.aspx", 
dataType:"html", 
data:"userName="+$("#txtName").val(), 
beforeSend:function(XMLHttpRequest) 
{ 
$("#showResult").text("正在查询"); 
//Pause(this,100000); 
}, 
success:function(msg) 
{ 
$("#showResult").html(msg); 
$("#showResult").css("color","red"); 
}, 
complete:function(XMLHttpRequest,textStatus) 
{ 
//隐藏正在查询图片 
}, 
error:function() 
{ 
//错误处理 
} 
}); 
} 
</script>

2 、页面AjaxUserInfoModify.aspx

后台代码

protected void Page_Load(object sender, EventArgs e) 
{ 
string userName = Request.QueryString["userName"].ToString (); 
if (userName == "James Hao") 
{ 
Response.Write ("用户名已经存在!"); 
} 
else 
{ 
Response.Write ("您可以使用此用户名!"); 
} 
}

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
表头固定(利用jquery实现原理介绍)
Nov 08 Javascript
关于Javascript与iframe的那些事儿
Jul 04 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
Aug 25 Javascript
JQuery插件jcarousellite的参数中文说明
May 11 Javascript
jquery实现的动态回到顶部特效代码
Oct 28 Javascript
javascript如何实现暂停功能
Nov 06 Javascript
基于jQuery实现简单的折叠菜单效果
Nov 23 Javascript
Node.js的特点详解
Feb 03 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
Mar 03 Javascript
JavaScript异步加载问题总结
Feb 17 Javascript
Vue 自适应高度表格的实现方法
May 13 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 Vue.js
jQuery表格插件datatables用法汇总
Mar 29 #Javascript
基于javascript实现tab切换特效
Mar 29 #Javascript
基于javascript实现简单的抽奖系统
Apr 15 #Javascript
基于javascript实现九宫格大转盘效果
May 28 #Javascript
全屏js头像上传插件源码高清版
Mar 29 #Javascript
js闭包引起的事件注册问题介绍
Mar 29 #Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
Mar 29 #Javascript
You might like
如何获知PHP程序占用多少内存(memory_get_usage)
2012/09/23 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
Yii分页用法实例详解
2014/12/04 PHP
php通过session防url攻击方法
2014/12/10 PHP
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
2013/06/05 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
JS实现网页滚动条感应鼠标变色的方法
2015/02/26 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
2016/09/14 Javascript
深入学习js瀑布流布局
2016/10/14 Javascript
Angular2表单自定义验证器的实现
2016/10/19 Javascript
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
vue-devtools的安装和使用步骤详解
2019/10/17 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
JS中作用域以及变量范围分析
2020/07/18 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
python和shell监控linux服务器的详细代码
2018/06/22 Python
Python装饰器用法实例分析
2019/01/14 Python
Python的高阶函数用法实例分析
2019/04/11 Python
Python 实现自动获取种子磁力链接方式
2020/01/16 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
几个解决兼容IE6\7\8不支持html5标签的几个方法
2013/01/07 HTML / CSS
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
老师对学生的评语
2014/04/18 职场文书
产品质量保证书范本
2015/02/27 职场文书
公安机关起诉意见书
2015/05/20 职场文书
亮剑观后感500字
2015/06/05 职场文书
信息技术课教学反思
2016/02/23 职场文书