• 技术文章 >web前端 >前端问答

    jquery中get和post方法的区别是什么

    青灯夜游青灯夜游2022-03-10 18:09:27原创168

    区别:1、get中数据是在URL中发送的,而POST中数据是在正文主体中发送的;2、get中只能发送有限数量的数据,而POST中可以发送大量的数据;3、GET方法发送的数据会在URL栏中公开,而POST方法发送的数据是不公开的,安全性高。

    本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。

    jQuery $.get() 方法

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

    语法:

    $.get(URL,callback);

    必需的 URL 参数规定您希望请求的 URL。

    可选的 callback 参数是请求成功后所执行的函数名。

    下面的例子使用 $.get() 方法从服务器上的一个文件中取回数据:

    实例

    $("button").click(function(){
    $.get("demo_test.asp",function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
    });
    });

    jQuery $.post() 方法

    $.post() 方法通过 HTTP POST 请求从服务器上请求数据。

    语法:

    $.post(URL,data,callback);

    必需的 URL 参数规定您希望请求的 URL。

    可选的 data 参数规定连同请求发送的数据。

    可选的 callback 参数是请求成功后所执行的函数名。

    下面的例子使用 $.post() 连同请求一起发送数据:

    实例

    $("button").click(function(){
    $.post("demo_test_post.asp",
    {
    name:"Donald Duck",
    city:"www.gqgzdg.com"
    },
    function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
    });
    });

    jQuery $.get() 方法 和 $.post() 方法的区别

    1、发送的数据数量

    在GET中,只能发送有限数量的数据,因为数据是在URL中发送的。

    在POST中,可以发送大量的数据,因为数据是在正文主体中发送的。

    2、安全性

    GET方法发送的数据不受保护,因为数据在URL栏中公开,这增加了漏洞和黑客攻击的风险。

    POST方法发送的数据是安全的,因为数据未在URL栏中公开,还可以在其中使用多种编码技术,这使其具有弹性。

    3、加入书签中

    GET查询的结果可以加入到书签中,因为它以URL的形式存在;

    而POST查询的结果无法加入书签中。

    4、编码

    在表单中使用GET方法时,数据类型中只接受ASCII字符。

    在表单提交时,POST方法不绑定表单数据类型,并允许二进制和ASCII字符。

    5、可变大小

    GET方法中的可变大小约为2000个字符。

    POST方法最多允许8MB的可变大小。

    6、缓存

    GET方法的数据是可缓存的,

    而POST方法的数据是无法缓存的。

    7、主要作用

    GET方法主要用于获取信息,

    而POST方法主要用于更新数据。

    【推荐学习:jQuery视频教程web前端视频

    以上就是jquery中get和post方法的区别是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jquery get post
    上一篇:jquery trim()方法有什么用 下一篇:jquery怎么清除同级元素
    Web大前端开发直播班

    相关文章推荐

    • jquery怎么判断指定子元素是否存在• jquery的选择器有哪些• jquery怎么检查元素是否隐藏• jquery addclass()怎么用• jquery怎么改变img的src属性• jquery怎么隐藏span元素

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网