1. 程式人生 > >小程式 之 require 請求資料繫結

小程式 之 require 請求資料繫結

require請求預設是

 header['content-type'] 為 'application/json' 

修改成

header: {'content-type': 'application/x-www-form-urlencoded'}, // 設定請求的 header

程式碼如下紅色

 onLoad:function(options){
    // 頁面初始化 options為頁面跳轉所帶來的引數
    var thisis=this;   
    var id=parseInt(options.id)+1;
    console.info(id);
    //傳送請求
    wx.request({
      url: 'http://www.xxx.com/youyue/cpdetail',
      data: {'dish_id':id},
      method: 'POST', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
      header: {'content-type': 'application/x-www-form-urlencoded'}, // 設定請求的 header


      success: function(res){
        // success
       thisis.setData({
         'detail':res.data
       })
      },

      fail: function() {
        // fail
        console.info('eoor')
      },
      complete: function(res) {
        // complete
      }
    })

我們請求回來的資料,將其繫結到data上,

 this.setData({
         'detail':res.data
       })

會提示找不到setData方法

解決辦法

如上程式碼黃色