jQuery中post和get方法

. g e t ( ) 方 法 和 .get( ) 方法和 .get().post()方法 load()通常是从web服务器上获取静态的数据文件,如果需要专递一些参数给服务器中的页面,可以使用 . g e t ( ) 方 法 和 .get( ) 方法和 .get().post()方法(或$.ajax()方法) $.get( ) 方法

结构

$.get( url,[ data ],[ callback ],[ type ])
参数解释:

应用

$(function(){                               //返回值   状态                                 
            $.get("testFile/4test.php",{name:"老王"},function(res,status){
              console.log(res);
    });

如果服务器结构到传递的data数据并成功返回,那么就可以通过回调函数将返回的数据显示到页面上
$.get()方法的回调函数只有两个参数,

function(){
  //data:返回的内容,可以是XML文档,json文件,XHML片段等等
  //textStatus:请求状态:success  error
}

data参数代表请求返回的内容,textStatus参数代表请求状态,而且回调含税只有当数据成功(success)后才能被调用
$.get的返回值:

$(function(){                               //返回值   状态                                 
   $.get("testFile/4test.php",{name:"老王"},function(res,status){
       console.log(res);
       }).then(function(res){
          console.log("成功"+res);
        },function(res){
          console.log("失败"+res);
        });
  });

$.post( ) 方法

它与$.get( )方法的结构和使用方式都相同,不过之间仍然有一下区别

get与post区别

1.post的安全性高于get;如果以get方式请求,请求参数会拼接到url后面,安全性性低,以post方式请求,请求参数会包裹在请求体中,安全性更高
2.数量区别:get方式传输的数据量小,规定不能超过2kb,post方式请求数据量大,没有限制。
3.传输速度:get的传输速度高于post
因为使用方法相同,因此只要改变jQuery函数,就可以将程序在GET请求和POST请求之间切换

$(function(){                               //返回值   状态                                 
  $.post("testFile/4test.php",{name:"哈哈"},function(res,status){
     console.log(res);
   });
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值