jQuery请求AJAX(get/post)

jQuery请求AJAX

$.AJAX

ajax(方法用于执行 AJAX 请求。

所有的jQuery AJAX 方法都使用 ajax() 方法该方法通常用于其他方法不能完成的请求。

名称

值/描述

async

布尔值,表示请求是否异步处理。默认是 true。

type

规定请求的类型 (GET 或 POST)。

url

规定发送请求的 URL。默认是当前页面。

success(result, status, xhr)

当请求成功时运行的函数。

dataType

预期的服务器响应的数据类型。(json)

beforeSend(xhr)

发送请求前运行的函数。

complete(xhr, status)

请求完成时运行的函数 (在请求成功或失败之后均调用,即在 success 和 error 函数之后)

data

规定要发送到服务器的数据。

error(xhr, status, error)

如果请求失败要运行的函数。

Ajax 一般用于请求后端路径,返回json 数据,下面使用 AJAX 请求json 数据:

<script>
        $(function(){
            $("#btn").click(function(){

                    $.ajax({
                    type:"get",
                    url:"json.json",
                    dataType:"json",
                    success:function(send){
                        // console.log(JSON.stringify(send))
                        $("#div1").html(JSON.stringify(send))
                    }
                })

            })
           
        })
       

    </script>
$.get() 和 $.post()
  1. get:从指定的资源请求数据。

  1. post:向指定的资源提交要处理的数据。

GET 基本上用于从服务器获得 (取回)数据。注释 GET 法可能返回缓存数据。

POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。

$.get

s.get()方法通过 HTTP GET 请求从服务器上请求数据。

 <script>
        $(function(){
            $("#btn").click(function(){
                
                $.get("json.json",function(send,ss){
                    $("#div1").html(JSON.stringify(send)+ss)

                })

            })
           
        })
</script>

$.post

$.post() 方法通过 HTTP POST 请求向服务器提交数据。(post 请求必须在服务器端打开。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值