wx.request 请求与django
wx.request
1.wx.request相当于ajax请求,和django后台进行交互
官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html
参数 Object object
object.method的合法值
object.dataType的合法值
object.success回调函数
参数 Object res
示例代码
在test.wxml设置一个按钮
<button bindtap='click'>按钮1</button> #点击按钮触发click事件
在页面js中
click:function(){ wx.request({ url: 'http://127.0.0.1:8000/app01/test/', #访问django后台路径 data:{'name':'jason'}, #往后台传值 method:"POST", #POST提交方式,后台也应该是POST函数 header:{"content-type":"application/json"}, #请求头header success:function(res){ #res是接收后台返回给前台的数据 console.log(res) console.log(res.data) } }) }
console.log打印后台传递数据
django后台views视图代码
from rest_framework.views import APIView from rest_framework.response import Response class Test(APIView): def post(self,request): print(request.data) #打印前台传递过来的数据 {'name': 'jason'} return Response({'code':'aaa'}) #返回给前端的数据
作者:柒月
Q群 :2122210(嵌入式/机器学习)