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 @   xjw12345  阅读(77)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示