zoukankan      html  css  js  c++  java
  • Axja(2) post()和get()方法

     

    load()方法是局部方法,因为他需要一个包含元素的jQuery 对象作为前缀。而$.get()和
    $.post()是全局方法,无须指定某个元素。对于用途而言,.load()适合做静态文件的异步获取,
    而对于需要传递参数到服务器页面的,$.get()和$.post()更加合适。

    jQuery.post(url, [data][callback][type])方法:

    url:发送请求地址。

    data:待发送 Key/value 参数。

    callback:发送成功时回调函数。

    type:返回内容格式,xml, html, script, json, text, _default。

    jQuery.get(url, [data][callback][type])方法:

    url:待载入页面的URL地址

    data:待发送 Key/value 参数。

    callback:载入成功时回调函数。

    type:返回内容格式,xml, html, script, json, text, _default。

    例子:

    //通过URL后问号紧跟传参
    $('input').click(function(){
      $.get('test.php?url=html/footer.htm',function(response,status,xhr){
        alert('11');
        });
    });
    //通过第二个参数data,字符串形式的键值对传参,然后自动转换为问号紧跟传参
    $('input').click(function(){
      $.get('test.php','url=html/footer.htm&title=footer',function(response,status,xhr){
        alert('11');
      });
    });

    //对象键值对方式

    $('input').click(function(){
      $.get('test.php',

        {url:'html/test.htm'},

        function(response,status,xhr){
          alert('11');
           });
    });

    $.post()方法的使用和$.get()基本上一致,他们之间的区别也比较隐晦,基本都是背后的
    不同,在用户使用上体现不出。具体区别如下:
    1.GET 请求是通过URL 提交的,而POST 请求则是HTTP 消息实体提交的;
    2.GET 提交有大小限制(2KB),而POST 方式不受限制;
    3.GET 方式会被缓存下来,可能有安全性问题,而POST 没有这个问题;
    4.GET 方式通过$_GET[]获取,POST 方式通过$_POST[]获取。

  • 相关阅读:
    搭建yum服务器
    linux 网卡
    yum安装包另存
    CentOS下VMware用桥接模式,静态ip上外网
    linux挂载硬盘以及卸载硬盘
    Word2010如何编辑好了直接发布csdn博文?
    【更新】用word文档来发布到csdn等博客上边免去一张张上传图片的烦恼
    在word上写博客直接发到CSDN
    word上传博客教程
    Word写博客-使用Word2013发布博文到博客园
  • 原文地址:https://www.cnblogs.com/yzdqxing/p/4166599.html
Copyright © 2011-2022 走看看