zoukankan      html  css  js  c++  java
  • 小程序 请求request, ajax封装

    let baseUrl= 'https://www.baidu.com'
    function request (url, method, data, head, dataType, doSuccess, doFail, doComplete) {
      let header = {};
      if (head == 0) {
        header = { 
            'Content-Type': 'appliaction/json',
            'cookie': wx.getStorageSync('cookieKey'),
          }
      } else if (head == 1) {
        header = {
            'Content-Type': 'application/x-www-form-urlencoded',
            'cookie': wx.getStorageSync('cookieKey'),
          }
      }

      wx.request({
        url: baseUrl+ url,
        data: data,
        header: header,
        method: method,
        dataType: dataType,
        responseType: 'text',
        success: (res) => {
          if (typeof doSuccess == "function") {
            doSuccess(res);
          }
        },
        fail: (res) => {
          if (typeof doFail == "function") {
            doFail(res);
          }
        },
        complete: (res) => {
          if (typeof doComplete == "function") {
            doComplete(res);
          }
        },
      })
    };

    let baseUrl2= 'https://www.baidu2.com'
    function ajax(url, method, data, head, dataType, doSuccess, doFail, doComplete) {
      let header = {};
      if (head == 0) {
        header = {
          'Content-Type': 'appliaction/json',
          'cookie': wx.getStorageSync('cookieKey'),
        }
      } else if (head == 1) {
        header = {
          'Content-Type': 'application/x-www-form-urlencoded',
          'cookie': wx.getStorageSync('cookieKey'),
        }
      }
      wx.request({
        url: baseUrl2+ url,
        data: data,
        header: header,
        method: method,
        dataType: dataType,
        responseType: 'text',
        success: (res) => {
          if (typeof doSuccess == "function") {
            doSuccess(res);
          }
        },
        fail: (res) => {
          if (typeof doFail == "function") {
            doFail(res);
          }
        },
        complete: (res) => {
          if (typeof doComplete == "function") {
            doComplete(res);
          }
        },
      })
    };

    module.exports = {
      request: request,
      ajax: ajax
    }




  • 相关阅读:
    JAVA安装
    capture格式布局
    CSS样式表
    进制的转换
    CentOs7设置主机名称,以及主机名称和ip的对应关系
    CentOS7中NAT网卡设置静态IP
    CentOs7安装配置JDK
    基于Go语言构建区块链:part5
    基于Go语言构建区块链:part4
    BoltDB使用笔记
  • 原文地址:https://www.cnblogs.com/xushan03/p/15156201.html
Copyright © 2011-2022 走看看