zoukankan      html  css  js  c++  java
  • jQuery从零开始(三)-----ajax

    jq当中的ajax技术

    $.ajax

    $.get()

    $.post()

    $.load()

    $.ajax({

      url:'请求文件的地址',

      type:'请求文件使用的方法',

      data:'向请求的api发送的数据',(不需要可以不写)例:'name=zhangsan&pwd=123'

      async:true, //是否开启异步,默认值为true表示开启异步

      datatype:预期的服务器返回的数据类型,

      sucess: (data)=> {     回调函数 

           console.log(data);
     }

      error:请求失败后的回调函数,

      complete:请求不论成功还是失败的回调函数

    })

    jq的ajax方法返回值是一个promise,那么就可以使用then或者async配合

        let info =$.ajax({

        url:'action.php' , //请求数据的地址

        type:'post'    //请求文件使用的方法  post/get

      })  

    这个时候打印info会发现它是一个promise对象 console.log(info);

        info.then(msg=>{

        console.log(msg)

      })

     采用async的写法:

        async function getData(){

        let msg = await  $.ajax({url:'action.php(请求数据的地址)' ,type:'post(请求数据的方法)'})

        console.log(msg);

      }

      getData();

    $.post  jq的post方法:

    $.post(URL,data,function(data,status,xhr),dataType)

        例如:

          let url ="action.php";

          data = "name = zhangsan";

        $.post(url,function(data,status){

          console.log(data,status)

      })

    $.get  jq的get方法:

    $.get(URL,data,function(data,status,xhr),dataType)  

        例如:

          let url ="action.php";

          data = "name = zhangsan";

        $.get(url,data,function(data,status){

          console.log(data,status)

      })

      async写法:

        async function getData() {
         let msg = await $.get('action.php');
        console.log(msg);
     }

        getData();

    $.post() jq的load方法:

      例如:给定一个容器,直接将请求的数据加载到容器里面(不建议这么使用)

      $('#main').load('action.php')

       

    jq插件有很多的动画效果等待我们去发现例如轮播图滑动效果等。

  • 相关阅读:
    Docker 常用命令及操作
    Docker 启动 tomcat 成功,但是访问为 404
    Linux 使用 yum install 安装程序时,提示另外一个程序锁定了 yum 等待它退出...
    Centos 6.8 安装 Docker 及 Docker 入门介绍
    iptables常见的模块拓展-m iprange 、-m multiport、
    iptables -m state模块 注意与-m conntrack的区别
    ros single network adapter的nat
    trap 信号捕捉
    ifconfig命令
    使用pipework给docker配置物理机器网卡上的地址
  • 原文地址:https://www.cnblogs.com/dongdong1996/p/11995369.html
Copyright © 2011-2022 走看看