Ajax基本案例详解之$.ajax的实现
2017-04-12 22:50
295 查看
最近在学Ajax,现在来分享一下基本ajax案例:
先来说说$.ajax的情况:
首先我们先来创建个index.jsp,在index.jsp里面我们写一个<script>标签,主要是引用jquery的环境,没有的童鞋可以来这里下载一下。
那么接下来大家看代码吧!
<script>里面包含的代码
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
$("#email").focus(function(){
$("#semail").html("<span style='color:green;padding-left:5px;'>邮箱格式为:2451999120@qq.com</span>");
});
$("#email").blur(function(){
//ajax实现
$.ajax({
url:"doindex.jsp",
data:"email="+$("#email").val(),
type:"post",
success:function(result){
if($.trim(result)=="true"){
$("#semail").html("<span style='color:red;padding-left:5px;'>该邮箱不可用</span>");
}else if($.trim(result)=="false"){
$("#semail").html("<span style='color:green;padding-left:5px;'>该邮箱可用</span>");
}
},error:function(){
alert("请求失败,请联系管理员!");
}
});
});
});
</script>
为了一目了然,我把html的代码也亮一下吧:
<body>
<div id="div1">
<table>
<tr>
<td>注册邮箱:</td>
<td><input type="text" name="email" id="email" />*</td>
<td id="semail"></td>
</tr>
<tr>
<td>用户名:</td>
<td><input type="text" name="username" id="username" />*</td>
<td id="sname"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="text" name="pwd" id="pwd" />*</td>
<td id="spwd"></td>
</tr>
<tr>
<td>确认密码:</td>
<td><input type="text" name="repwd" id="repwd" />*</td>
<td id="srepwd"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="button" id="btn"
value="注册" />
</td>
</tr>
</table>
</div>
</body>
再来亮一下我的CSS里面的代码:
<style type="text/css">
#div1{
padding:10px;
border:1px solid black;
margin-top:50px;
width:800px;
}
table{
margin:0px auto;
}
</style>
最后我的处理页面是doindex.jsp,我把源码贴上来大家看看
//$.ajax $.get $.post
String email=request.getParameter("email");
if(email.equals("2451999120@qq.com")){
out.print("true");
}else{
out.print("false");
}
这样就可以实现验证邮箱是否可用!!!
先来说说$.ajax的情况:
首先我们先来创建个index.jsp,在index.jsp里面我们写一个<script>标签,主要是引用jquery的环境,没有的童鞋可以来这里下载一下。
那么接下来大家看代码吧!
<script>里面包含的代码
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
$("#email").focus(function(){
$("#semail").html("<span style='color:green;padding-left:5px;'>邮箱格式为:2451999120@qq.com</span>");
});
$("#email").blur(function(){
//ajax实现
$.ajax({
url:"doindex.jsp",
data:"email="+$("#email").val(),
type:"post",
success:function(result){
if($.trim(result)=="true"){
$("#semail").html("<span style='color:red;padding-left:5px;'>该邮箱不可用</span>");
}else if($.trim(result)=="false"){
$("#semail").html("<span style='color:green;padding-left:5px;'>该邮箱可用</span>");
}
},error:function(){
alert("请求失败,请联系管理员!");
}
});
});
});
</script>
为了一目了然,我把html的代码也亮一下吧:
<body>
<div id="div1">
<table>
<tr>
<td>注册邮箱:</td>
<td><input type="text" name="email" id="email" />*</td>
<td id="semail"></td>
</tr>
<tr>
<td>用户名:</td>
<td><input type="text" name="username" id="username" />*</td>
<td id="sname"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="text" name="pwd" id="pwd" />*</td>
<td id="spwd"></td>
</tr>
<tr>
<td>确认密码:</td>
<td><input type="text" name="repwd" id="repwd" />*</td>
<td id="srepwd"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="button" id="btn"
value="注册" />
</td>
</tr>
</table>
</div>
</body>
再来亮一下我的CSS里面的代码:
<style type="text/css">
#div1{
padding:10px;
border:1px solid black;
margin-top:50px;
width:800px;
}
table{
margin:0px auto;
}
</style>
最后我的处理页面是doindex.jsp,我把源码贴上来大家看看
//$.ajax $.get $.post
String email=request.getParameter("email");
if(email.equals("2451999120@qq.com")){
out.print("true");
}else{
out.print("false");
}
这样就可以实现验证邮箱是否可用!!!
相关文章推荐
- Ajax基本案例详解之$.get的实现
- Ajax基本案例详解之load的实现
- Ajax基本案例详解之$.post的实现
- Ajax基本案例详解之$.getjson的实现
- Ajax详解及其案例分析之如何获得Ajax对象,使用Ajax对象发送GET和POST请求,校验用户名,POST和GET请求时的乱码处理,实现级联的下拉列表
- J2EE项目系列(四)--SSM框架构建积分系统和基本商品检索系统(Spring+SpringMVC+MyBatis)(3)Ajax使用详解(级联列表)以及企业级报表Excel导入导出实现
- Java程序员从笨鸟到菜鸟之(七十二)细谈Spring(四)利用注解实现spring基本配置详解
- 用JQUERY在ASP.NET环境(C#)实现最基本的AJAX
- 【转】实现AJAX下的浏览器 前进按钮/后退按钮,详解
- 实现Mashup的基本技术手段: cross domain ajax
- 【2012年最新原创AJAX案例,重磅推出】1、使用ajax+js+json+dom+php+mysql实现超强 Web聊天室V2.0
- jquery实现Ajax小实例开发(图文详解开发流程)
- ajax基本实现
- 详解如何实现最基本的AJAX框架
- JQuery的Ajax请求实现局部刷新 小案例
- AJAX+JQUERY+PHP实现基本IM
- javascript中DOM实现用户的增删改案例详解----
- 12.5 Ajax实现RSS频道的显示功能 (征服ASP.NET 2.0 Ajax——Web开发技术详解 )
- 实现Mashup的基本技术手段: cross domain ajax
- 详解如何实现最基本的AJAX框架