Javascript 发送多部分formdata请求

Javascript 发送多部分formdata请求,javascript,ajax,Javascript,Ajax,我有这个表单,它是纯html和css。如何发送多部分请求?我需要将此发送到我的api 在postman中,我的api以这种格式获取正文中的表单数据 company -enter a string here excelFile - enter excel file here plan_type-enter a string here 我需要从本地存储中附加另外两个公司ahd计划类型。 我关心的是如何从这个表单中获取文件并发送api请求 提交 当您提交此表单时,它将为您提供一个FormData

我有这个表单,它是纯html和css。如何发送多部分请求?我需要将此发送到我的api

在postman中,我的api以这种格式获取正文中的表单数据

company -enter a string here
excelFile - enter excel file here
plan_type-enter a string here
我需要从本地存储中附加另外两个公司ahd计划类型。 我关心的是如何从这个表单中获取文件并发送api请求


提交

当您提交此表单时,它将为您提供一个
FormData
对象。然后使用
FormData.append('VARIABLE\u NAME',VALUE)


单位
上载文件
平面文本
提交
它需要3个参数:公司、文件上传、平面文本和发送到myform。
我希望它对你有用

首先
应该是
name=“file”=>name=“excelFile“还有一点解释也无妨。嘿,我已经在本地存储中保存了计划类型和公司名称。@gaurag shmara我在哪里找到api?如果您不需要从用户那里获取输入,您可以在span标记中检索数据,并带有一些id,这些数据也与文件上载一起。
<form action="myform" method="post" enctype="multipart/form-data">
        <div class="row pt-2 pl-3">
            <div class="col-md-5 p-0">
              <a href="assets/exl/company-employee-email-ID.xlsx" target="_blank" >  <img src="assets/images/Policy-doc-without.jpg" style="width: 200px;
                float: left;
                height: 80px;box-shadow: 0 3px 6px 0 rgba(0, 150, 11, 0.16);" /></a>
            </div>
            <div>
                <label for="company_id">Company</label>
          <input type="text" name="company " id="company _id">
            </div>
            <div class="col-md-5 pl-0 position-relative bg-upload-file">
                <label for="file_id">Upload File</label>
              <input type="file" name="file" id="file_id" class="input-file">
          </div>
          <label for="plane_type_id">Plane Text</label>
          <input type="text" name="plane_type" id="plane_type_id">
        </div>

      <div class="pt-5 text-left pb-4">
        <button type="submit" class="button--light btn-next">SUBMIT</button> 
      </div>
    </form>