微信小程序数据库交互如何做到?
在开发微信小程序的时候,估计很多朋友都需要用到数据库的问题,那么在这过程当中还需要做到一个事情,就是数据库如何去怎么进行数据交换,要如何才能做到呢?大家不要着急,下面小编就来为大家详细说说这个问题!
开发微信小程序掌握了数据交互的方法,再加上web的知识,基本就能开发出了,研究了下与服务器通讯,暂时不知道怎么用ajax通讯,但可以使用WebService可以进行交互尝试开发微信小程序(如果需要登录之类的,也可以自定义握手方法或使用微信登录验证:mp.weixin.qq/debug/wxadoc/dev/api/api-login.html#wxloginobject)。
1. 小程序=前端页面 + 服务器数据
2. 前端页面与服务器的交互
前端使用 wx.request请求数据(常用的有 get,和post)
服务器使用WebService处理数据,并返回结果。
使用WebService时wx.request需要使用post方式
参数对应:wx.request请求data中的参数必须与WebService中对应的参数得名称、类型一样。
3. 客户端代码
[html] view plain copy
{{userInfo.nickName}}
{{motto}}
测试
[javascript] view plain copy
requestWebService:function(){
var that=this//注意这里必须缓存,不然无法在回调中
获取数据后进行操作
wx.request({
url: 'localhost:53639/HelloServer.asmx/Name',
data: {
a:1,
b:2
},
method: 'POST', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: { }, // 设置请求的 header
success: function(res){
// success
console.log(res)
that.setData({motto:res.data.d})//这里是that不是this
},
fail: function() {
// fail
},
complete: function() {
// complete
}
})
}
对于怎么实现小程序数据交换的代码就和各位说完了,其实小编觉得这些问题都不是什么问题,最重要的是需要代码和思路,上文微微风所提供的思路希望大家好好去研究一番,这样才会有出路,打破思想的牢笼!
相关阅读:
微信小程序数据库交互应该如何实现?
微信小程序数据库访问实例详解
微信小程序数据库通信如何实现?
上一篇:微信小程序访问数据库可以做到吗?
下一篇:微信公众号文章尾部关注如何实现?
