介绍
小编给大家分享一下微信小程序ajax数据请求的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
微信小程序的ajax数据请求,很多同学找不到api在哪个位置,这里单独把小程序的ajax请求给列出来,微信小程序的请求就是wx.request这个api, wx.request(一些对象参数),微信小程序不同于浏览器的ajax请求,可以直接跨域请求不用考虑跨域问题。
使用小程序官方提供的数据请求api发起数据请求
wx.request(对象)
wx.request发起的是https请求。一个微信小程序,同时只能有5个网络请求连接。
对象参数说明:
,,,,,,, 参数名,,,,,,, 类型,,,,,,, 必填,,,,,,, 说明,,,,,,, url ,,,,,, String ,,,,,, 是,,,,,,, 开发者服务器接口地址,,,,,,, data ,,,,,, 对象,String ,,,,,, 否,,,,,,, 请求的参数,,,,,,, header ,,,,,, Object ,,,,,, 否,,,,,,, 设置请求的标题,标题中不能设置Referer ,,,,,, method ,,,,,, String ,,,,,, 否,,,,,,, 默认为,有效值:选择,,,,,删除、跟踪,CONNECT ,,,,,, success ,,,,,, Function ,,,,,, 否,,,,,,, 收到开发者服务成功返回的回调函数,res={数据:& # 39;开发者服务器返回的内容& # 39;},,,,,,, fail ,,,,,, Function ,,,,,, 否,,,,,,, 接口调用失败的回调函数,,,,,,, complete ,,,,,, Function ,,,,,, 否,,,,,,, 接口调用结束的回调函数(调用成功,失败都会执行)示例代码:
wx.request ({ ,,url: & # 39; test.php& # 39; ,,数据:{ ,,,,x:, & # 39; & # 39;,, ,,,,y,, & # 39; & # 39; ,,}, 头才能:{ ,,,,,& # 39;内容类型# 39;:,& # 39;application/json # 39; ,,}, ,,成功:函数(res), { ,,,console.log (res.data) ,,} })
微信小程序中使用ajax获取做请求
获取是一种新的ajax请求规范,获取在小程序中也是支持的,测试ajax请求代码如下:
然后中带代码是测试,这里是节选了小部分代码,实际使用需要自行修改。
获取(& # 39;http://www.php.cn/json.php?typeid=34&页面=1,页大?10 & # 39;) ,,,不要犹豫(函数(响应){ ,,,,,,,如果(response.status==200) { ,,,,,,,,,that.data.page + +; ,,,,,,,,,return response.json (); ,,,,,,,} ,,,})(功能(数据){ ,,,,,console.log(数据); ,,,,,,,//更新数据 ,,,,,,,that.setData ({ ,,,,,,,,,,,listArr: that.data.page==1, ?, data :, that.data.listArr.concat(数据) ,,,,,,,}) ,,,,,,,console.log (that.data.listArr); ,,,})
以上是“微信小程序ajax数据请求的示例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!