zoukankan      html  css  js  c++  java
  • Ajax基本案例详解之$.ajax的实现

        最近在学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;
    			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");
    	} 

            这样就可以实现验证邮箱是否可用!!!


  • 相关阅读:
    什么叫套接字
    浅谈labviEW定时器
    C#线程篇---Task(任务)和线程池不得不说的秘密
    async与await详解
    异步编程与多线程的联系与区别
    什么是Task
    MVC模式的介绍(C#)
    Git指令
    Redis安装部署、Jedis的使用
    Oracle——序列、索引、同义词
  • 原文地址:https://www.cnblogs.com/a1111/p/12816301.html
Copyright © 2011-2022 走看看