小程式 之 require 請求資料繫結
阿新 • • 發佈:2019-01-06
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方法
解決辦法
如上程式碼黃色