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[]获取。

  • 相关阅读:
    全国(省,直辖市,自治区,特别行政区)映射集合
    数据库辅助类
    时间格式化工具类
    密码加密(MD5)
    算法竞赛入门经典——第3章答案
    第三章学习小结—-转
    isalpha函数和isdigit函数
    重新实现库函数
    树状数组总结——转
    线段树——转
  • 原文地址:https://www.cnblogs.com/yzdqxing/p/4166599.html
Copyright © 2011-2022 走看看