Ajax中异步加载数据的理解(狂神说课程笔记自学)

Ajax中异步加载数据的理解

在项目SpringMVC-Study的 05-module 中login.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>ajax</title>
    <script src="${pageContext.request.contextPath}/statics/js/jquery-3.6.0.js"></script>
    <script>

        function a1(){
            $.post({
                url:"${pageContext.request.contextPath}/t3",
                data:{'name':$("#userName").val()},
                success:function (data) {
                    if (data.toString()=='ok'){
                        $("#userInfo").css("color","green");
                    }else {
                        $("#userInfo").css("color","red");
                    }
                    $("#userInfo").html(data);
                }
            });
        }
        function a2(){
            $.post({
                url:"${pageContext.request.contextPath}/t3",
                data:{'pwd':$("#userPwd").val()},
                success:function (data) {
                    if (data.toString()=='ok'){
                        $("#pwdInfo").css("color","green");
                    }else {
                        $("#pwdInfo").css("color","red");
                    }
                    $("#pwdInfo").html(data);
                }
            });
        }

    </script>
</head>
<body>
<p>
    用户名:<input type="text" id="userName" οnblur="a1()"/>
    <span id="userInfo"></span>
</p>
<p>
    密码:<input type="text" id="userPwd" οnblur="a2()"/>
    <span id="pwdInfo"></span>
</p>
</body>
</html>

用户界面显示显而易见,写上id(关键),

写上一个事件函数、

触发之后前端发出一个post请求走了函数里面url的路径

携带了data:{“传递给后端方法的入口参数名”,前端数据}

成功(success):函数(参数data,status等){

下一步的动作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值