美文网首页零基础实战入门微信小程序我爱编程MG名冠
零基础学小程序003----请求服务器数据,请求后台json数据

零基础学小程序003----请求服务器数据,请求后台json数据

作者: 编程小石头666 | 来源:发表于2018-04-12 17:14 被阅读201次

    点击下面网址进入系列教程

    零基础入门小程序系列教程

    我们开发小程序,肯定不是简简单单的写一些页面,肯定会设计到一些和后台服务器的交互,今天就带大家来学习小程序请求后台数据。
    学习要点

    • 1,通过https请求后台数据
    • 2,解析json数据
    • 3,获取https数据

    接口url:
    https://30paotui.com
    https://30paotui.com/buyer/product/list

    一,我们通常请求后台的数据如下:

    image image

    就是通过后台提供一个接口url,然后我们通过http获取https请求获取到后台数据,或则提交一些数据给后台。

    二,小程序请求后台json数据代码实现

    先看效果图

    image

    实现代码api.js

    
    Page({
    
      /**
       * 页面的初始数据
       */
      data: {
        
      },
      //请求简单数据
      getData:function(e){
        console.log('开始加载服务器数据')
        var that = this;
        var jsonStr = "";
        wx.request({
          url: 'https://30paotui.com',
          header: {
            'content-type': 'application/json' // 默认值
          },
          success: function (res) {
            console.log(res.data)
            //json对象转字符串
            jsonStr = JSON.stringify(res.data)
    
            that.setData({
              text: '后台返回的数据如下: \n'+jsonStr,
            })
          }
    
        })
      },
    //请求复杂json数据
      getjson: function (e) {
        console.log('开始加载服务器数据')
        var that = this;
        var jsonStr = "";
        wx.request({
          url: 'https://30paotui.com/buyer/product/list',
          header: {
            'content-type': 'application/json' // 默认值
          },
          success: function (res) {
            console.log(res.data)
            //json对象转字符串
            jsonStr = JSON.stringify(res.data)
    
            that.setData({
              json: '后台返回的数据如下: \n' + jsonStr,
            })
          }
    
        })
      },
    
    
    })
    

    api.wxml

    <button bindtap='getData'>https请求简单数据</button>
    <text>{{text}}</text>
    <button bindtap='getjson'>请求后台json数据</button>
    <text>{{json}}</text>
    
    代码结构.png

    由于是入门,所以代码特别少,但是基本的请求后台数据的功能都实现了

    源码连接链接:百度网盘
    https://pan.baidu.com/s/12tnVDLy_usvw_r6Zg9ilgQ 密码:4g9c
    点击下面网址进入系列教程

    零基础入门小程序系列教程

    相关文章

      网友评论

      本文标题:零基础学小程序003----请求服务器数据,请求后台json数据

      本文链接:https://www.haomeiwen.com/subject/wprfkftx.html