jQuery中Ajax方法请求服务器 $.get() $.post() $.ajax()方法的使用格式

jQuery中Ajax方法请求服务器

1. $.get()方法的使用格式

作用:该方法是利用Ajax发送Get请求获取服务器上的数据
语法格式:$.get(url, [data], [callback], [type])
参数说明:
在这里插入图片描述
不带参数:

$.get(
      'http://127.0.0.1:3001/getHeroSkin', // 请求的服务器Api接口
      null,                               // 不带参数对象,可以填写null,或者直接省略此参数不写
      function(resData){console.log(resData);}// 回调函数处理服务器响应回来的数据
);

带参数:

$.get(
      'http://127.0.0.1:3001/getHeroSkin', // 请求的服务器Api接口
      {heroName:'白起'},                   // 带参数对象
      function(resData){console.log(resData);}// 回调函数处理服务器响应回来的数据
);

2. $.post()方法的使用格式

作用:该方法是利用Ajax发送Post请求将数据提交给服务器
语法格式:$.post(url, [data], [callback], [type])
参数说明:
在这里插入图片描述
带参数:

$.get(
      'http://127.0.0.1:3001/addHeroSkin',  // 请求的服务器Api接口
      { cname:'程咬金',skin_name:'华尔街大亨' },  // 带参数对象
      function(resData){console.log(resData);}// 回调函数处理服务器响应回来的数据
);

3. $.ajax()方法的使用格式

作用:该方法既能发送Get请求,也能发送Post请求,比 $.get()和 $.post()更加灵活,功能更加丰富
语法格式:

$.ajax({
url:' ', //请求URL地址
type:' ', //请求方式 Get 或 Post
data:{ } , // 本次请求要携带的参数
dataType:''  // 预期服务器返回的数据类型,例如:JSON,XML,JSONP等
success:function(resData){ } //请求成功后的回调函数
})

参数说明:
在这里插入图片描述
发送带参数的Get请求,典型特征:第二个参数传入了{属性名:属性值} 这样格式的一个对象

$.ajax({
    url:'http://127.0.0.1:3001/getHeroSkin',          // 请求api接口地址
    type:'GET',                                       // 表示发送get请求
    dataType:'json',				  // 表示服务器响应回来json格式数据
    data:{heroName:'白起'},                           // 表示查询英雄名称为“白起”的数据
    success:function(resData){console.log(resData);}  // 请求成功的数据存放在resData中
})

发送Post请求,将李白和皮肤数据提交给
http://127.0.0.1:3001/addHeroSkin


$.ajax({
    url:'http://127.0.0.1:3001/addHeroSkin,           // 请求api接口地址
    type:'POST',                                      // 表示发送POST请求
    dataType:'json',			             // 表示服务器响应回来json格式数据
    data:{cname:'李白',skin_name:'青莲剑仙'},         // 表示将此数据提交给url对应的接口地址
    success:function(resData){console.log(resData);}  // 请求成功的数据存放在resData中
})

jQuery中Ajax方法请求服务器小结

$.get()
该方法是利用Ajax发送Get请求获取服务器上的数据

$.post()
该方法是利用Ajax发送Post请求将数据提交给服务器

$.ajax()
该方法既能发送Get请求,也能发送Post请求,比 $.get()和 $.post()更加灵活,功能更加丰富

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值