问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用jquery的$ajax校验用户名,必须返回boolean类型

发布网友 发布时间:2022-05-14 20:31

我来回答

2个回答

懂视网 时间:2022-05-15 00:53

这次给大家带来jQuery+Ajax验证用户,jQuery+Ajax验证用户的注意事项有哪些,下面就是实战案例,一起来看一下。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="/jquery_ajax/js/jquery-1.8.3.js"></script>
<script type="text/javascript">
 //页面加载完成后
 $(function() {
 //添加失焦事件
 $("#username").blur(function() {
 //获取录入的用户名
 var usernamevalue = $("#username").val();
 //向服务器发送请求
 var url="/jquery_ajax/load";
 $("#username_span").load(url,{'username':usernamevalue});
 });
 });
</script>
</head>
<body>
 <input type="text" name="username" id="username"><span id="username_span"></span>
 <br>
 <input type="password" name="password">
 <br>
</body>
</html>

LoginServlet

public class LoadServlet extends HttpServlet {
 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 // 解决乱码
 request.setCharacterEncoding("utf-8");
 response.setCharacterEncoding("utf-8");
 // 1.得到用户名
 String username = request.getParameter("username");
 // 2.判断用户名是否可以使用
 if ("tom".equals(username)) {
 // 用户名不可以使用
 response.getWriter().write("<font color='red'>用户名被占用</font>");
 } else {
 // 用户名可以使用
 response.getWriter().write("<font color='green'>用户名可以使用</font>");
 }
 }
 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 doGet(request, response);
 }
}

web.xml

<servlet>
 <description></description>
 <display-name>LoadServlet</display-name>
 <servlet-name>LoadServlet</servlet-name>
 <!-- 
 Class clazz = Class.forName("com.zxl.servlet.LoadServlet");
 Object obj = clazz.newInstatnce();
 // 反射去调用 doGet, doPost
 -->
 <servlet-class>com.zxl.servlet.LoadServlet</servlet-class>
 </servlet>
 <servlet-mapping>
 <servlet-name>LoadServlet</servlet-name>
 <url-pattern>/load</url-pattern>
 </servlet-mapping>

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

如何使用android与HTML混合开发

css的新属性display:box使用方法

热心网友 时间:2022-05-14 22:01

unction validateEnameExsit() {
var ename = $("#ename").val();
if($.trim(ename)=='') {
$("#result").attr('color','#FF0000');
$("#result").html('用户名不能为空');
return false;
}else{
$.ajax({
url : "empManagerAction!validateEname.do",// 后台处理程序
type : "post",// 数据发送方式
dataType : "json",// 接受数据格式
data : "employeeForm.ename="+ename,// 要传递的数据
cache: false,//禁用缓存
// 回传函数
success : function(responsedata) {
if(responsedata=='0'){
$("#result").attr('color','B3E6DF');
$("#result").html('恭喜!该用户名还未被注册!');
return true;
}else if(responsedata=='1'){
$("#result").attr('color','#FF0000');
$("#result").html('对不起!用户名已存在!');
return false;
}
}
});
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我女朋友我在同事面前说她是我媳妇她默认,在她组长面前就不承认了什么... 跨省迁户口需要的手续 户口跨省迁移需要哪些手续? cf空白名字怎么打(cf空白名字怎么打2021) 关于旅行的电影 就是一个人旅行放松心灵那种 不要纪录片 模拟人生2高斯的遗产给儿子还是女儿 模拟人生2如何跟高斯结婚啊? 模拟人生2高斯怎么找到贝拉,找到后能怎么办? 我的米2插上充电器后屏幕一直闪,快速的一下显示充电一下没在充电。请 ... ...屏幕乱闪 充不进去电 用手机连接电脑也是一样 20万可以玩股指期货吗?? 怎么用20万在期货上赚400万 智能电视怎么看tvb直播 我现在有20万,想做好期货,但不知道怎么做才好? 生源地助学贷款与缴费的问题 回复:一万元可以在期货市场存活多久 卫生间的瓷砖缝隙很多地方都黑了,用清洁剂刷,都刷不掉,怎么办? 急求西门子洗衣机mw8088说明书 一万元可以在期货市场存活多久 生源地助学贷款与学费缴纳 朋友借我二十万买期货半个月亏光,是真的吗?我不敢相信一分钱不剩 数学系信息与计算科学学生,想向软件工程方向发展,应该怎么努力啊? 20万够玩期货吗 申请了助学贷款怎么缴费 这样的数据线效果图是怎么弄的,还是拍照拍出来的 祥源新材行业同花顺个股 同花顺祥源新材个股网 祥源新材怎么样东方财富 祥源新材同花顺股票吧 比祥源新材还牛的股票是哪个 土地使用权转让的条件有哪些 土地出售需要什么条件土地出让金? 最近发现手掌变厚啦,怎么回事? 划拨土地使用权出让的条件是什么 被注销怎么找回来? 女人在家里没事就视频聊天 到了外面就不视频了什么原因? 手掌皮肤变厚怎么了啊 姚明明就视频事件道歉,5年前的感情在这时被曝光目的是什么? 为什么有的时候手掌变厚且出现杂文,而有的时候手变薄杂文不见呢? 不想跟网友就视频怎么办 十岁男孩经常害怕,感觉手掌变厚是什么原因,只是感觉? 如何就视频改成能在手机上看的格式? 急急急!!! im your man 什么意思 为什么自动会被注销? 嘉兴天气 泰安会计从业资格证考试是全国卷 还是山东卷 就视频转换过程中,就一般来说把RMVB转换成MP4格式的,那这个转换过程中MP4有移动设备的格式那这个格式的 最近手掌会变得厚厚的,手心有肉手背没肉,是怎么回事呢? 嘉兴未来七天的天气 被官方注销的+监测期是多长时间