How to asynchronously upload a file to the server using jQuery and AJAX?
Hello everyone! I'm a beginner in web development and trying to create a file upload form on my site. I want the file to be sent to the server without reloading the page, i.e., asynchronously. I'm using jQuery, but something is going wrong.
Here's my current code:
```html
```
And JavaScript:
```javascript
$('#uploadForm').on('submit', function(e) {
e.preventDefault();
var file = $('#fileInput').val();
$.ajax({
url: '/upload',
type: 'POST',
data: { file: file },
success: function(response) {
$('#result').text('File uploaded: ' + response);
},
No answers yet.
Log in to leave an answer