- package com.june.servlet;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletResponse;
- import javax.servlet.http.HttpServletRequest;
- import java.io.IOException;
- import java.io.PrintWriter;
- import javax.servlet.ServletException;
- public class jqueryAjaxServer extends HttpServlet {
- public jqueryAjaxServer(){
- super();
- }
- public void doGet(HttpServletRequest request,HttpServletResponse response)
- throws IOException ,ServletException {
- response.setContentType("text/html;charset=utf-8");
- PrintWriter out=response.getWriter();
- String account=request.getParameter("account");
- if("iamcrzay".equals(account)){
- out.print("Sorry,the user is exist");
- }
- else{
- out.print("Congratulation,this accont you can use!!!!");
- }
- out.close();
- }
- public void doPost(HttpServletRequest request,HttpServletResponse response)
- throws IOException ,ServletException {
- this.doGet(request, response);
- }
- }
-
第一页用的是$.ajax()
- <%@ page language="java" pageEncoding="utf-8"%>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <title>jquery ajax</title>
- <meta http-equiv="pragma" content="no-cache">
- <meta http-equiv="cache-control" content="no-cache">
- <meta http-equiv="expires" content="0">
- <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
- <meta http-equiv="description" content="This is my page">
- <script src="js/jquery-1.2.6.js" type="text/javascript"></script>
- <script language="javascript">
- $(function(){
- $('.sumbit').click(function(){
- if($('#account').val().length==0){
- $('.hint').text("用户名不能位空").css({"background-color":"green"});
- }
- else{
- $.ajax({
- url:'jqueryAjax',
- data:{account:$('#account').val()},
- error:function(){
- alert("error occured!!!");
- },
- success:function(data){
- $('body').append("<div>"+data+"</div>").css("color","red");
- }
- });}
- });
- });
- </script>
- </head>
- <body>
- <h3 align="center">jquery AjaX</h3>
- <hr>
- <label>请输入用户名 :</label>
- <input id="account" name="account" type="text">
- <input class="sumbit" type="button" value="检测">
- <div class="hint">
- </div>
- </body>
- </html>
第二个用的是 $.post()
- <%@ page language="java" pageEncoding="utf-8"%>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <title>jquery ajax</title>
- <meta http-equiv="pragma" content="no-cache">
- <meta http-equiv="cache-control" content="no-cache">
- <meta http-equiv="expires" content="0">
- <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
- <meta http-equiv="description" content="This is my page">
- <script src="js/jquery-1.2.6.js" type="text/javascript"></script>
- <script language="javascript">
- $(function(){
- $('.sumbit').click(
- function(){
- if($('#account').val().length==0){
- $('.hint').text("The account is cant't be null").css({"color":"red","background-color":"yellow"});
- }
- else{
- $.post("jqueryAjax","account="+$('#account').val(),function(data){
- $('.hint').text(data).css({"color":"red","background-color":"yellow"});
- })
- }
- });
- });
- </script>
- </head>
- <body>
- <h3 align="center">jquery Ajax</h3>
- <hr>
- <label>请输入用户名 :</label>
- <input id="account" name="account" type="text">
- <input class="sumbit" type="button" value="检测">
- <div class="hint">
- </div>
- </body>
- </html>
第三个是用的$.get()
- <%@ page pageEncoding="utf-8"%>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <title>jquery get</title>
- <meta http-equiv="pragma" content="no-cache">
- <meta http-equiv="cache-control" content="no-cache">
- <meta http-equiv="expires" content="0">
- <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
- <meta http-equiv="description" content="This is my page">
- <script src="js/jquery-1.2.6.js" type="text/javascript"></script>
- <script type="text/javascript">
- $(function(){
- $('.sumbit').click(function(){
- if($('#account').val().length==0){
- $('.hint').html("用户名不能位空!!!").css({"color":"#ffoo11","background":"blue"});
- }
- else{
- $.get("jqueryAjax","account="+$('#account').val(),
- function(data){
- $('.hint').html(data).css({"color":"#ffoo11","background":"green"});
- });
- }
- });
- });
- </script>
- </head>
- <body>
- <h3 align="center">jquery AjaX</h3>
- <hr>
- <label>请输入用户名 :</label>
- <input id="account" name="account" type="text">
- <input class="sumbit" type="button" value="检测">
- <div class="hint">
- </div>
- </body>
- </html>
Jquery的Ajax简例
最新推荐文章于 2024-10-17 14:55:15 发布