一、jquery-ajax的传参

  1. 1.请求的地址url
  2. 2.请求的方式 type:get,post
  3. 3.数据类型 datatype:json jsonp
  4. 4.data
  5. 5.数据连接成功 success
  6. 6.连接失败 error
  7. 7.beforeSend()--连接成功之前的一个函数

二、请求方式

2-1 $.ajax()

  1. window.onload = function(){
  2. $.ajax({
  3. type:"get",
  4. url:"xx",
  5. dataType:"json",
  6. success:function(data){
  7. console.log(data);
  8. },
  9. error:function(xhr){
  10. document.body.innerHTML = xhr.status;
  11. }
  12. })

2-2 $.get()

//$.get()语法
$.get(url,function(data,status){
//获取的data是一个JS对象

}).fail(function(data){
    console.log(data.status)
})

2-3 $.post()

//$.post()语法
$.post(url,data,function(data,status){

}).fail(function(data){
    console.log(data.status)
})

三、实现简单的加载条

jquery-js
1.可以直接搜索jQuery  进入jQuery官网
2.点击Download jQuery  下载
3.下载完了之后放进自己的文件夹下,就可以在本地直接引用
<script src="lib/jquery-3.4.1.js"> </script>

<style>
  body{
    background:pink;
  }
#loading{
  position:fixed;
  left:0;right:0;top:0;bottom:0;
  display:flex;
  justify-content:center;
  align-items:center; 
  background:red;
}
    <div id="loading">
        <img src="images/giphy.gif" alt="">     
    </div>
    加载成功
    <script>
        var url="https://www.easy-mock.com/mock/5d67436224fd60626abfe906/ajax/base"
        /* ajax传参
        1.请求的地址
        2.请求的方式 get,post
        3.数据类型
        */
        $.ajax({
            url:url,
            type:"get",
            dataType:"json",
            //实现加载画面
            //连接成功
            success:function(res){
                console.log(res)
                $("#loading").hide()
            },
            //连接失败
            error:function(err){
                console.log(err)
            },
            //发送之前
            beforeSend:function(){
                $("#loading").show()
            }     
        })
        </script>

用jQuery实现ajax时,需要$.ajax({…..})把参数写在括号里面