• 技术文章 >Web开发 >JavaScript

    jQuery中$.get和$.post区别详解

    宋雪维宋雪维2021-01-27 11:46:13原创3335

    如何想要在jQuery中从服务器请求数据,可以使用$.get方法和$.post方法,$.get方法是通过HTTP的GET方法请求,从服务器获得取回数据,可能返回缓存数据。$.post方法通过POST请求,从服务器获取数据,不会缓存数据,常用于连同请求,一起发送数据。本文向大家介绍jQuery中$.get和$.post的具体区别。

    一、$.get

    从指定的资源,请求数据;

    从服务器获得取回数据,可能返回缓存数据。

    请求方式:使用GET方法来进行异步请求的。

    语法格式

    1

    $.get(url,data,fn)

    参数传递:会将参数跟在URL后进行传递。

    使用实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    $.get(

        "submit.aspx",{

            id:     '123',

            name:   'python学习网',

        },function(data,state){

            //这里显示从服务器返回的数据

            alert(data);

            //这里显示返回的状态

            alert(state);

        }

    )

    二、$.post

    向指定的资源,提交要处理的数据;

    从服务器获取数据,不会缓存数据,常用于连同请求,一起发送数据。

    请求方式使用POST方法来进行异步请求的。

    语法格式

    1

    $.post(url,data,fn,type)

    参数传递:作为HTTP消息的实体内容发送给Web服务器 的(用户不可见)。

    使用实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    $.post(

        "submit.aspx",{

            id:     '123',

            name:   'python学习网',

        },function(data,state){

            //这里显示从服务器返回的数据

            alert(data);

            //这里显示返回的状态

            alert(state);

        },

        "json"

    )

    以上就是jQuery中$.get和$.post区别,需要注意的是 GET 方式请求的数据会被浏览器缓存起来,因此会有安全问题哦~更多JavaScript学习推荐:JavaScript教程

    专题推荐:js jquery
    上一篇:如何使用jQuery中$.post()方法 下一篇:如何使用JQuery中用于筛选的has()方法

    相关文章推荐

    • 最新python面试题附送答案• python如何安装basemap?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网