专栏首页kwcode微信小程序调用接口返回数据或提交数据

微信小程序调用接口返回数据或提交数据

由于小程序发起网络请求需要通过 wx.request

文档地址

https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html

习惯用ajax了,则把(wx.request)封装一下

1、新建文件 http.js 

/*习惯用ajax了,则把(wx.request)封装一下, 调用方式 
1、先引入:const http = require('../../js/http.js')
2、使用方式:http.post或者http.get
3、params参数格式如:{ start: 1, count: 4}
*/
/*官方文档https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html*/

module.exports = {
  get(apiUrl, yes, error) {
    wx.request({
      url: apiUrl,
      header: { 'Content-Type': 'json' },
      success: yes,
      fail: error
    })
  },
  post(apiUrl, params, yes, error) {
    wx.request({
      url: apiUrl,
      data: params,
      header: { 'Content-Type': 'json' },
      success: yes,
      fail: error
    })
  }
}

  2、页面调用方式

/**
   * 生命周期函数--监听页面加载
   */ 
  onLoad: function (options) {  
      const http = require('../../js/http.js')//引入http.js文件 
      var params = { start: 1, count: 4}; //参数
      http.post("https://api.douban.com/v2/movie/coming_soon", { start:1,count:4}, function(res){
        console.log("返回结果=" +JSON.stringify(res.data));
      },function(e){
        console.log("返回error结果=" + JSON.stringify(e));
      } ); 
  },

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • setInterval做定时器

    <script src="/js/jquery-1.8.3.min.js"></script> <script> $(f...

    纯粹是糖
  • Asp.Net使用编辑器(ueditor)

    1、  1.4.3以上版本将不再承诺支持ie6/ie7。 2、如果是aspx 需要加上  ValidateRequest="false" 3、Web.confi...

    纯粹是糖
  • easyui表单提交验证form

    方式一,不需要考虑jquery.easyui.min.js版本 <script> $(function () { //...

    纯粹是糖
  • 第十一章 http标准库和其他标准库

    四. 第四个讲的是pprof, 我之前在测试的时候已经详细研究过pprof用来监控web服务的性能, 这里就不在描述了,

    用户7798898
  • 维基解密本周更新: CIA Vault 7系列新工具HighRise出现,你的短信分分钟能被窃取

    大数据文摘
  • iOS_版本号大小的比较

    已经找工作很久了,简历就像是石沉大海,一点回音都没有,今天下午收到一个回复,内容如下: 您好!麻烦您用任何熟悉的编程语言实现function versionC...

    Python疯子
  • pyCharm最新2017激活码

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/...

    shaonbean
  • JavaScript第九弹——探究跨域

    Hello小可爱们~~我又来了,还记得昨天说的今天要说什么吗???是滴,今天要说的就是跨域!

    萌兔IT
  • js跨域解决方案

    在页面渲染时需要动态获取iframe子页面的高度,然后重新设置iframe高度,达到自适应的目的,但是由于iframe子页面中也涉及到访问其他系统的页面,这就使...

    一笠风雨任生平
  • 资源 | 从算法到数据结构,百道面试问题实现答案集合

    选自GitHub 作者:Sherali Obidov 机器之心编译 参与:李亚洲、微胖、蒋思源 该资源是算法、数据结构以及面试问题解决方案的集合,里面的 rep...

    机器之心

扫码关注云+社区

领取腾讯云代金券