首页 > 其他分享 >JQuery实现ajax()三种方式

JQuery实现ajax()三种方式

时间:2023-02-08 10:11:54浏览次数:50  
标签:JQuery function 请求 username 响应 ajax 三种 data

JQuery实现方式

1.$.ajax()

  语法:$.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:"ajaxServlet111",//请求路径
                type:"POST",//请求方式
                //data: "username=jack&age=23"
                data:{"username":"jack","age":23}, // 默认写法
                success:function (data) {// 接收服务器响应的值
                   alert(data)
                },//响应成功后的回调函数
                error:function () {
                   alert("出错了...")
                },//表示如果请求响应出现错误,会执行的回调函数
                dataType:"teat"// 设置接受到的响应数据格式

            });
        }
    </script>
</head>
<body>

<input type="button" value="111" onclick="fun();">


</body>
</html>

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

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

    参数:

      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:"rose"},function (data) { // 回调函数
                alert(data)
            },"text")// 响应数据格式

        }
    </script>
</head>
<body>

<input type="button" value="222" onclick="fun();">


</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:"rose"},function (data) { // 回调函数
                alert(data)
            },"text")// 响应数据格式

        }
    </script>
</head>
<body>

<input type="button" value="222" onclick="fun();">


</body>
</html>

 

标签:JQuery,function,请求,username,响应,ajax,三种,data
From: https://www.cnblogs.com/qihaokuan/p/17100741.html

相关文章