zoukankan      html  css  js  c++  java
  • 初始Ajax学习笔记

    前端:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <!--引入jquery文件-->
        <script src="js/jquery-3.2.1.js" type="text/javascript"></script>
    </head>
    <body>
        <div style="margin:100px;height:100px">
            <input>
        </div>
        <script type="text/javascript">
        
            $("input:eq(0)").on('change',function(){
                //获取input中的值
                var a = $(this).val();
                
                var user = {"name":a,
                            "age": 18,
                            "tel": "13611111111"
                };
                //将这个值传递到java后台
                $.ajax({                                //通过jquery调用ajax方法,触发ajax请求
                    url:'/web10/testAjax1',                //url表示请求会发送到哪个后端地址
                    //data:'value='+a,                    //通过data封装参数
                    data: user,//通过对象传参
                    type:'get',                            //type表示发送到后端的请求类型:Get、Post、Put、Delete等等
                    dataType:'text',                    //dataType表示服务端响应数据的类型:HTML、text、json等
                    success:function(msg){                //success表示请求发送成功之后的回调函数
                                                        //msg表示服务端发送到前端的数据
                        alert(msg);
                    },
                    error:function(){                     //error,表示程序调用有误
                        alert('错误');
                    }
                });    
            });
                
        </script>
        
    </body>
    </html>

    后台:

    package com.zzb.servlet;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    @WebServlet("/testAjax1")
    public class TestAjax1 extends HttpServlet{
    
        private static final long serialVersionUID = 3377241767636882169L;
    
        @Override
        protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    
            String name = request.getParameter("name");
            String age = request.getParameter("age");
            String tel = request.getParameter("tel");
            
            System.out.println("ajaxÇëÇóµ½´ï:"+name+":"+age+":"+tel);
            
            PrintWriter out = response.getWriter();
            
            out.write("success:"+name);
            
            out.close();
        }
    
        
    }
  • 相关阅读:
    cookie
    iOS本地推送
    2020-06-17:红锁的设计思想?
    2020-06-16:Redis hgetall时间复杂度?
    2020-06-15:Redis分布式锁怎么解锁?
    2020-06-14:Redis怎么实现分布式锁?
    2020-06-13:Redis底层数据结构?
    2020-06-12:推箱子自动求解。
    2020-06-11:Redis支持的数据类型?
    2020-06-10:给定一个无序数组,里面数都是成双数的,只有一个数是成单数的,求这个数? 来自
  • 原文地址:https://www.cnblogs.com/zhf123/p/12082574.html
Copyright © 2011-2022 走看看