wx.request相當於發送ajax請求
參數
屬性 | 類型 | 默認值 | 必填 | 說明 |
---|---|---|---|---|
url | string | 是 | 開發者服務器接口地址 | |
data | string/object/ArrayBuffer | 否 | 請求的參數 | |
header | Object | 否 | 設置請求的 header,header 中不能設置 Referer。content-type 默認為 application/json |
|
method | string | GET | 否 | HTTP 請求方法 |
dataType | string | json | 否 | 返回的數據格式 |
responseType | string | text | 否 | 響應的數據類型 |
success | function | 否 | 接口調用成功的回調函數 | |
fail | function | 否 | 接口調用失敗的回調函數 | |
complete | function | 否 | 接口調用結束的回調函數(調用成功、失敗都會執行 |
object.success 回調函數
參數
Object res
屬性 | 類型 | 說明 |
---|---|---|
data | string/Object/Arraybuffer | 開發者服務器返回的數據 |
statusCode | number | 開發者服務器返回的 HTTP 狀態碼 |
header | Object | 開發者服務器返回的 HTTP Response Header |
wxml
<button bindtap="qing">請求</button>
js
qing:function(){ wx.request({ url: 'http://127.0.0.1:8000/test/', //路由 data:{ //數據 "name":"egon" }, method:"POST",//請求方法 header:{ //請求頭 "content-type":"application/json" }, success(e){ //回調 //e為后台返回的值 console.log(e.data) } }) }