Не видя ваш HTML, мы не можем сказать.Но я думаю, что вы устанавливаете galeria_imagen
как name
, а не id
, так что это вас никуда не приведет.Кроме того, когда вы находитесь внутри обработчика, контекст this
фактически является самим элементом, поэтому вы можете просто сделать this.files[0]
.
$(document).on('change', 'input[name="galeria_imagen"]', function() {
var elab = $('#elaboracion_ins').val();
var formdata = new FormData();
formdata.append(this.name, this.files[0]);
$.ajax({
type: 'POST',
url: "/admin/elaboraciones/ajax/setGaleria",
processData: false,
data: formdata,
success: function() {
recargar_galeria(elab);
}
});
});