2017-02-10 3 views
0

iは、単純な形いるFormDataは常に空のオブジェクト

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

を有する返す入力の値が変更された後、私は別の方法 にそのイベントをキャッチし、オブジェクトiがいるFormDataオブジェクトを作成し、フォームを通過しようとしたときいるFormDataのコンストラクタに、それはまだ私に空のオブジェクトを与え、ここで私がしようとしたものです:

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

いずれかのソリューションを提案することができますしてください?

+0

あなたは何らかの種類のライブラリを使用していますか、このXMLですか?私はとが有効なhtmlタグであることを知らなかったので。 – Shilly

+0

スニペットを作成できますか? –

+0

@ Shillyはい私は反応ブートストラップを使用していますが、これは私の問題ではありません なぜ私は空のオブジェクトを持っていますか? – M1M6

答えて

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