
Radio Butonlar aynı name değerin sahip, Yeni Cevap butonu ile istenildiği kadar cevap bölümü oluşturuluyor ve birisi doğru cevap seçiliyor.
let answer = [];
$('#answer .form-group').map(function (i,val) {
if ($(val).find('.answer').val().length > 0)
answer.push({
name:$(val).find('.answer').val(),
trueAnswer:$(val).find('.trueAnswer').val()
});
});
let categoryID = $('#category').val();
let question = $('#question').val();
let questionNo = $('#questionNo').val();
let colorpicker = $('#colorpicker').val();
let formData = new FormData();
formData.append("categoryID", categoryID);
formData.append("question", question);
formData.append("questionNo", questionNo);
formData.append("colorpicker", colorpicker);
for (var i = 0; i < answer.length; i++) {
formData.append('answer'+[i] , answer[i].name);
}Formdan gelen verileri bu şekilde formData'ya ekliyorum. Sorun;
Radio Buton için value değerim yok, default olarak 0 versem her butona tıklandığında 1-2-3 gibi arttırsam 4. değer eklendikten sonra 2. silinirse patlıyor.
Bu sorunu nasıl çözebilirim?
