• 异步请求(获取json数据)


    异步请求
      不使用异步请求的时候,请求数据都是整个页面全部刷新一次,这样每次请求都会重新请求所有的资源.
      很多时候不需要页面全部刷新, 只需要页面的局部数据刷新即可, 此时就需要发送异步请求来实现局部数据刷新的请求
      异步请求简称 Ajax (Asynchronous Javascript And XML) 以前 js 发送异步请求数据, 一般是xml, 现在是json了

    Demo: 使用JQ发送 异步请求
    方式一
    html:

    <a href="javascript:void(0)">获取一个雇员信息</a>

    jq:

     1 $(function(){
     2     $("a").click(function(){ //为超链接绑定事件,几点之后会发送请求
     3         $.get( //发送一个 get 请求
     4             "emp/getOne",  //请求的地址
     5             {"id":7499}, //传递服务端数据
     6             function(data){  //回调函数, 当请求成功之后, 会自动调用函数, date 是服务器返回给客户端的数据
     7                 alert("服务器端返回的数据是: " + data);
     8             },
     9         "json")
    10     })
    11 })

    方式二:

    $(function(){
        $("a").click(function(){ //为超链接绑定事件,几点之后会发送请求
            $.getJSON( //发送一个 get 请求, 但只接受json 格式的响应数据
                "emp/getOne", //请求的地址
                {"id":7499}, //传递服务端数据
                function(data){ //回调函数, 当请求成功之后, 会自动调用函数, date 是服务器返回给客户端的数据
                    alert("服务器端返回的数据是: " + data);
                }
            )
        })
    })

    方式三:

    $(function(){
        $("a").click(function(){ //为超链接绑定事件,几点之后会发送请求
            $.post( //发送一个 post 请求
                "emp/getOne", //请求的地址
                {"id":7499}, //传递服务端数据
                function(data){ //回调函数, 当请求成功之后调用
                    alert("服务器端返回的数据是: " + data);
            },
        "json"); //请求 json 格式的数据
        })
    })

    方式四:

    $(function(){
        $("a").click(function(){ //为超链接绑定事件,几点之后会发送请求
            $.ajax({ //发送一个请求
                type:"post", //指定请求类型
                url:"emp/getOne", //请求地址
                data:"id=7788", //传递的数据
                dataType:"json", //指定接收的数据类型
                async:false, //锁定浏览器,只有请求处理完毕之后(回调函数调用完之后)才能执行后面的代码
                success:function(data){ //回调函数
                    alert("服务器端返回的数据是: " + data);
                }
            //其他代码
            })
        })
    })
  • 相关阅读:
    grub.conf文件说明
    grub手动引导win7
    手动grub引导redhat
    grub的三种安装方式
    试题系列五(公鸡5元一只,母鸡3元一只,小鸡1元3只,求100元刚好买100只鸡的可能)
    试题系列四(袋中有6红球 3黄球 3绿球,从中取6个球,求所有拿到球的颜色的可能 c(12,6))
    试题系列三(求任意两个数的最大公约数)
    试题系列二(求1000内的完数)
    试题系列一(求4,5,6,7所有四位数的排列组合)
    pthread_cleanup_push和pthread_cleanup_pop清除函数是否执行的说明
  • 原文地址:https://www.cnblogs.com/yslf/p/10846497.html
Copyright © 2020-2023  润新知