There is a provision to select multiple images, where multiple images are selected under same "name" using <input>
tag. I need to send these image files to server through JQUERY AJAX , And I need to access them at server side. How can i achieve this ?
HTML code
<div class="row col-md-5">
<input type="file" name="event_files[]" id="event_files" multiple>
<div style="color:red;"> Hold Ctrl(Control) button to select multiple images</div>
</div>
jquery code
var media_content = $('#media_content').val();
var subject = $('#subject').val();
var event_files = $("input[name='event_files[]']").map(function(){return $(this).val();}).get();
media_content = media_content + hidden_event_files;
$.ajax({
type: "POST",
data: {subject:subject,media_contacts: media_contacts,event_files:event_files,
media_content: media_content, _token: '<?php echo csrf_token() ?>'},
url: base_url('/calendarEvents/send-event-email'),
success: function (result) {
$('#send_media_email').removeAttr('disabled');
$('#send_media_email').html("Send Email");
$('#send_media_email_modal').modal('hide');
location.reload();
}
});