Home Ajax FormData example with ajax file upload

FormData example with ajax file upload

by therichpost
Published: Last Updated on 5 comments

Hello, welcome to therichpost.com. In this post, I will tell you FormData example with ajax file upload. I personally like jquery very much. Most of my code is full with jquery. When I stuck in php or other language then that stuckness I remove with jquery code.

if we want to send data from one page to other without page refresh then we can use ajax with jquery.
if we want to send file upload data then we will use FormData.

Please check the working example code and you can this into you script:

var formData = new FormData();
formData.append(‘updoc’, $(‘input[type=file]’)[0].files[0]);

formData.append(‘options’, $(“input[name=options]”).val());



contentType: false,

cache: false,

processData: false,

success: function ( data ) {

alert( data );


There are so many jquery code, tricks and i will let you know all. Please do comment if you any query related to this post. Thank you. Therichpost.com

You may also like


alexa January 2, 2018 - 4:46 am

Good code. Can we do this same in WordPress file upload please share that one also

therichpost January 2, 2018 - 3:03 pm

thank you and yes i will do file upload code in wordpress.

mixei February 16, 2018 - 5:14 am

In shorter:
$(“form#data”).submit(function() {
var formData = new FormData($(this)[0]);
$.post($(this).attr(“action”), formData, function() {
// success
return false;

alexa February 16, 2018 - 7:53 am

Here is the clear code:
var timing = $(‘#inputTime’).val();
var formData = new FormData();
formData.append(‘timing’, timing);
data: formData,

therichpost February 16, 2018 - 7:54 am

Good One Alexa 🙂


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.