微信小程式向服務端請求資料
阿新 • • 發佈:2018-12-11
荊軻刺秦王
微信的文件有說明:
具體用法:
getdata: function () {//定義函式名稱 var that = this; // 這個地方非常重要,重置data{}裡資料時候setData方法的this應為以及函式的this, 如果在下方的sucess直接寫this就變成了wx.request()的this了 var baseURL = "https://www.sscpark.com/index.php"; var url = baseURL + "news/list"; wx.request({ url: url,//請求地址 data: { //傳送給後臺的資料,根據自己的伺服器接收的資料而定 openid: "oQlKA4q4VCztNBYq9fbDKAtgq", page: 1, flag: 0 }, header: {//請求頭 "Content-Type": "applciation/json" }, method: "POST",//get為預設方法/POST success: function (res) { console.log(res.data); //res.data相當於ajax裡面的data,為後臺返回的資料 that.setData({//如果在sucess直接寫this就變成了wx.request()的this了.必須為getdata函式的this,不然無法重置呼叫函式 news:res.data.data.news //動態改變 Data 裡的資料 }) }, fail: function (err) { },//請求失敗 complete: function () { }//請求完成後執行的函式 }) }