У меня есть более длинный список полей даты, как показано ниже
<input id="date_declaration8_185" activite_dmc8_id="386" class="form-control date_declaration8" name="date_declaration" type="text" value="">
<input id="date_declaration8_266" activite_dmc8_id="256" class="form-control date_declaration8" name="date_declaration" type="text" value="">
Я хотел бы иметь возможность восстановить значение атрибута activite_dmc8_id и отправить с датой
$('.date_declaration8').daterangepicker({
"opens": "center",
"drops": "up",
"singleDatePicker": true,
"showDropdowns": true,
"showWeekNumbers": true,
"maxSpan": {
"days": 7
}
}, function(start, end, label,) {
var id = $(this).attr('activite_dmc8_id');
dataString = {
id: id,
date_declaration: start.format('YYYY-MM-DD'),
rend_selected:$('#rend_selected8_'+id).val(),
quantite:$('#quantite8_'+id).val(),
valeur:$('#valeur8_'+id).val(),
notes: $('#notes8_' + id).val(),
num_parcelle: $('#num_parcelle8_' + id).val()
};
var message='';
$.ajax({
type: "POST",
url: "{{route('dmc.activite.updatefield.profil8')}}",
headers: {'X-CSRF-TOKEN': '{{ csrf_token() }}'},
data: dataString,
cache: false,
success: function(xhr){
getChieldactiviteListeDMC();
new Noty({
type:"success",
layout:"topRight",
text:"Mise à jour ",
progressBar:true,
timeout:2500,
animation:{
open:"animated bounceInRight",
close:"animated zoomOutRight"
}
}).show();
},
error: function(xhr, status, error) {
var err = JSON.parse(xhr.responseText);
$.each(err.errors, function(name2, val2) {
message = message+"<br />"+val2;
});
new Noty({
type:"warning",
layout:"topRight",
text:"Hey this is an warning notification.",
progressBar:true,
timeout:2500,
animation:{open:"animated bounceInRight",close:"animated zoomOutRight"}
}).show();
}
});
});
I не могу использовать идентификатор поля, но я не могу получить значение activite_dmc8_id поля, вызывающего сборщик данных
Я предполагаю, что вы должны передать значение при параметризации функции, но я не знаю, как это сделать
спасибо за вашу помощь, я борюсь с этой проблемой и не могу найти решение.
PS: Извините за мой приблизительный английский sh