FormData对象始终返回空对象

时间:2017-02-10 11:14:41

标签: javascript form-data

我有一个简单的表格

 <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");

任何人都可以提出解决方案吗?

1 个答案:

答案 0 :(得分:-1)

var f = new FormData(document.getElementById('form_id'));
f.append("file", $('input-selector')[0].files)