2017-02-10 207 views
0

我有一个简单的形式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"); 

任何一个可以提出一个解决方案吗?

+0

你使用某种库或是这个XML?因为我不知道和是有效的html标签。 – Shilly

+0

你可以创建一个片段吗? –

+0

@Shilly是的我正在使用react-bootstrap,但这不是我的问题 为什么我得到一个空对象? – M1M6

回答

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