passing upload image through jquery ajax code example
Example 1: jquery ajax upload image
$(function() {
$("#imagepicker").change(function(e) {
e.preventDefault();
var file_data = $(this).prop('files')[0];
var form_data = new FormData();
form_data.append('file', file_data);
form_data.append('action', 'ajax_image_upload');
$.ajax({
url: 'upload.php',
type: 'post',
contentType: false,
processData: false,
data: form_data,
success: function(response) {
console.log(response);
},
error: function(response) {
console.error(response.responseText);
}
});
});
});
Example 2: Upload image via ajax (jquery)
var form = new FormData();
form.append('varName','data');
$.ajax({
type:'POST',
url: $(this).attr('action'),
data:formData,
cache:false,
contentType: false,
processData: false,
success:function(data){
},
error: function(data){
}
});