$('#report-site').on('submit', function(e){
e.preventDefault();
var formData = new FormData();
if(($("#rep-file")[0].files).length != 0){
formData.append($(this).attr('name'), $(this).prop('files')[0]);
}
console.log(formData);
$(function(){
var editor = new MediumEditor('#report-body', {
placeholder:{
text: '',
hideOnClick: true
}
});
var form = $('#report-site');
$('#reg-report').on('click', function(e){
e.preventDefault();
var formData = new FormData();
if(($("#rep-file")[0].files).length != 0){
$.each($("#rep-file")[0].files,function(i, file){
formData.append("file["+i+"]",file);
});
}
console.log(formData);
var data = {
pnd: $('#pnd-report').val(),
text: $('#report-body').html(),
formData: formData
};
console.log(JSON.stringify(data));
$.ajax({
data: JSON.stringify(data),
type: 'POST',
contentType: 'application/json',
url: '/report/report-site'
})
.done(function(data){
if(data.status){
alert("Заявка отправлена");
}else{
alert("Ошибка, обратитесь в тех.поддержку");
}
})
})
});
А если в этом случае как быть например? Т.е например я жму на тест 3 и мне надо имя 2 получить