For past few days i have been struggling to submit a form with jQuery and AJAX. The problem i'm facing is to upload the image in the form field.
My form is something like this:
<form action="#" method="GET" role="form" enctype="multipart/form-data"> <input type="text" placeholder="Name" name="name"> <input type="file" name="img" multiple> <button type="submit">Submit </button> </form> and my jQuery script for getting the form value is something like this:
$("form").submit(function (event) { $.dataArray = $(this).serializeArray(); // array of form data console.log($.dataArray); event.preventDefault(); }); But this returns all the field values except image one, in case of image is return null.
How do I store in the dataarray?
I want to store so I can send the value to the server through the AJAX.
forminto your$.dataArrayvariable in the first place?