I am new to js response. I want to load an image asynchronously using js Suppose I have this code
var FormBox = React.createClass({ getInitialState: function () { return { photo: [] } }, pressButton: function () { var data = new FormData(); data.append("photo", this.state.photo); // is this the correct way to get file data? }, getPhoto: function (e) { this.setState({ photo: e.target.files[0] }) }, render: function () { return ( <form action='.' enctype="multipart/form-data"> <input type='file' onChange={this.getPhoto}/> <button onClick={this.pressButton}> Get it </button> </form> ) } }) ReactDOM.render(<FormBox />, document.getElementById('root'))
Any answer would be appreciated!
javascript reactjs
Angger
source share