微信小程序wx.request(1)——基本操作

     微信小程序的wx.request是微信小程序最早生成的数据库传输模式,数据传输简单明确。接下来,我们来操作下微信小程序如何链接数据库。

       首先,wx.request整体的架构如下:

wx.request({
     url:'https://域名ID/index.php', //必填,其他的都可以不填
     data:{  
        a:1, 
        b:2
     },
     header:{  
        'content-type':'application/json'
     },
     method:'GET',  
     dataType:'JSON',  
     responseType:'text', 
     success(res){
         console.log(res);
     },
     fail(){  
         console.log('fail')
     },
     complete(){   
          console.log('complete')   
     }
     
     

       各项参数的解释如下:

           一、URL为开发者服务器接口地址的请求,一般可以分成两部分:

                    1、https://域名ID——>请求的域名 

                    2、index.php———>请求的功能接口

                 请求的域名进入服务器中,请求的功能接口进行数据传输

          二、data为传递的参数

                   例如将上示例代码的data传入数据接口中,请求的功能接口应该这样写:

     $name = $_GET['a'];
     $password = $_GET['b'];

           三、header为请求的头文件,一般有两种写法:

                           1、'content-type':'application/json'   会对数据进行JSON序列化

                           2、'content-type':'x-www-form-urlencoded'  会将数据转换成 query string

            四、method为HTTP 请求方法,有8种调用方式,分别为OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE:

                        一般常用的是 POST和GET两种模式,在进行传参的时候,请求功能接口时,method和index.php要一致

                         例如 method:'GET'   对应的是 $name = $_GET['a']; 

              五、dataType和responseType分别为返回的数据格式和响应的数据类型,默认值分别为:json和text

              六、success为接口调用成功的回调函数

                          res中传递回来的是index.php传递的参数

                          调用特定参数的方式为:res.data.name

              七、fail和complete分别为接口调用失败的回调函数和接口调用结束的回调函数(调用成功、失败都会执行)

更加详细的参数可以参考官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/wx.request.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值