zoukankan      html  css  js  c++  java
  • 使用jQuery 发送Ajax

    jQuery AJAX 方法

    AJAX 是一种与服务器交换数据的技术,可以在不重新载入整个页面的情况下更新网页的一部分。

    下面的表格列出了所有的 jQuery AJAX 方法:

    构建页面:jqlogin.jsp

    <body>
    <span style="color: pink" id="s"></span><br>
    用户名:<input id="a" name="username" type="text" onblur="cleckUser()"/><br>
    密码:&nbsp;&nbsp;<input name="upwd" type="text"/>
    </body>

    jquery代码:

    <head>
        <title>登录界面</title>
        <script type="text/javascript" src="jq/jquery-1.8.3.js"></script>
        <script type="text/javascript">
           function cleckUser() {
               var value=document.getElementById("a").value;
               alert(value);
               $.ajax({
                   url:"LoginServlet",
                   type:"get",
                   data:"username="+value,
                   dataType:"text",
                   success:function (result) {
                       document.getElementById("s").innerText=result;
                   },
    
                   error:function () {
                       document.getElementById("s").innerText=result;
                   }
    
               })
           }
        </script>
    
    </head>

    LoginServlet:

    package cn.happy.servlet;
    
    import java.io.IOException;
    
    /**
     * Created by CKW on 2017/3/16.
     */
    public class LoginServlet extends javax.servlet.http.HttpServlet {
        protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
            request.setCharacterEncoding("utf-8");
            String uname=request.getParameter("username");
            System.out.println(uname);
            if ("sa".equals(uname)){
                //返回给浏览器   已经注册
                response.setCharacterEncoding("utf-8");
                System.out.println("进来");
                response.getWriter().write("已经注册");
            }else {
                //返回给浏览器   没有注册
                response.setCharacterEncoding("utf-8");
                System.out.println("没劲了");
                response.getWriter().write("可以注册");
            }
    
        }
    
        protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
            doPost(request,response);
        }
    }

    运行页面:

  • 相关阅读:
    mysql 开发进阶篇系列 18 MySQL Server(innodb_buffer_pool_size)
    sql server 备份与恢复系列三 简单恢复模式下的备份与还原
    (后端)SQL Server日期时间函数
    (网页)the server responded with a status of 403 (Forbidden)
    (其他)小程序介绍和开发
    (网页)jQuery UI 实例
    (其他)令人忧虑,不阅读的中国人
    (其他)程序员的8种好习惯
    (后端)NoSuchMethodError
    JsonParseException:非法的unquoted字符((CTRL-CHAR,代码9)):必须被转义
  • 原文地址:https://www.cnblogs.com/ckwblogs/p/6576008.html
Copyright © 2011-2022 走看看