前端请求接口时传递格式化之后的数组给后端

120 阅读1分钟

一、知识点

  • 知识点1:
    JSON.stringify()

  • 知识点2:
    请求前处理数据

二、源码

 //监听提交
  form.on('submit(login)', function (data) {

    let dataobject = {};

    dataobject = data.field;
    dataobject['userToken'] = localStorage.getItem('userToken');
    dataobject.registeredAddress = JSON.stringify(registeredAddress); //registeredAddress是一个数组
    dataobject.industryType = JSON.stringify(industryType); //industryType是一个数组
    dataobject['corporationIdPhoto'] = corporationIdPhoto;
    dataobject['contactsIdPhoto'] = contactsIdPhoto;
    dataobject['businessLicenseUrl'] = businessLicenseUrl;
    dataobject['language'] = 'zh-cn';
    
    //请求接口
    addEnterInfo(JSON.stringify(dataobject));
    
    return false;
  });