JQuery实现ajax()三种方式

JQuery实现方式

1、$.ajax()

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/jquery-3.3.1.min.js"></script>
    <script>
        //定义方法
        function fun() {
            //使用$.ajax()发送异步请求
            $.ajax({
                url:"ajaxServlet",  //请求路径
                type:"POST",    //请求方式
                //data:"username=aaa&agge=23",   //请求参数
                data:{"username":"aaa","age":"23"},   //请求参数
                success:function (data) {
                    alert(data);
                },   //响应成功后的回调函数
                error: function () {
                    alert("出错了")
                },   //表示如果请求响应出现错误,会执行的回调函数
                dataType:"text"//设置接受到的响应数据的格式
            });
        }
    </script>
</head>
<body>
    <input type="button" value="发送异步请求" onclick="fun()">
    <input>
</body>
</html>

 

 

 

2、$.get():发送get请求

语法:$.get(url,[data],[callback],[typr])

  参数:

    url:请求路径
    data:请求参数

    callback:回调函数

    type:响应结果的类型

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/jquery-3.3.1.min.js"></script>
    <script>
        //定义方法
        function fun() {
            $.get("ajaxServlet",{username:"qqq"},function (data) {
                alert(data);
            },"text")
        }
    </script>
</head>
<body>
    <input type="button" value="发送异步请求" onclick="fun()">
    <input>
</body>
</html>

 

3、$.post():发送post请求

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/jquery-3.3.1.min.js"></script>
    <script>
        //定义方法
        function fun() {
            $.post("ajaxServlet",{username:"qqq"},function (data) {
                alert(data);
            },"text")
        }
    </script>
</head>
<body>
    <input type="button" value="发送异步请求" onclick="fun()">
    <input>
</body>
</html>

 

posted @ 2022-08-20 15:35  xjw12345  阅读(81)  评论(0)    收藏  举报