Объект FormData всегда возвращает пустой объект

у меня простая форма

 <form onSubmit = {handleSubmit} encType="multipart/form-data" id="form_id">
    <Row>
      <Col >
        <input
          name= "more"
          title = "More"
          type="file"
        />
      </Col>
    </Row>
  </form>

Как только значение ввода изменено, я перехватываю это событие другим методом, и когда я пытался создать объект FormData и передать форму конструктору FormData, он все равно дает мне пустой объект, вот что я пытался сделать:

  var f =new FormData(document.getElementById('form_id'));
  f.append("file","some value");

может ли кто-нибудь предложить решение, пожалуйста?


person M1M6    schedule 10.02.2017    source источник
comment
Вы используете какую-то библиотеку или это xml? Поскольку я не знал, что ‹Row› и ‹Col› являются допустимыми html-тегами.   -  person Shilly    schedule 10.02.2017
comment
Можете ли вы создать фрагмент?   -  person er-han    schedule 10.02.2017
comment
@Shilly, да, я использую react-bootstrap, но это не моя проблема, почему я получил пустой объект?   -  person M1M6    schedule 10.02.2017
comment
Это не пустой объект. Это объект FormData.   -  person Quentin    schedule 10.02.2017
comment
Да, извините, я понятия не имею, как работает взаимодействие между синтаксисом реагирующей формы и объектами FormData.   -  person Shilly    schedule 10.02.2017