как получить значение в сериализованных данных в правильном индексе массива в jquery

57
6

Я создаю форму, в которой пользователь может добавить другую форму и заполнить данные и получить данные, которые я нахожу, для каждого элемента формы в формате массива, чтобы он мог легко находить данные в формате 0 и 1 и 2 и так далее.

Я могу правильно получить данные и возможность различать значение каждой формы. например, все данные о 0-й позиции поступают из первой формы, а данные первой позиции поступают из второй формы. Теперь проблема в том, что у меня есть шесть ящиков выбора в моей форме, и если первая форма не имеет выбранных данных, а вторая форма имеет 3 выбранных данных, она отображается в 0-й позиции, что указывает на то, что она находится в первой форме, но она находится в вторая форма.

Вот код, который я отправляю на вызов ajax

function getArtistUrlCreatedTrusted(){
var formData = {
"call":"trustedArtist",
"form_data": $("#UGCFinalTrustedArtistForm").serialize()
};

$.ajax({
url: '/ajaxcalls',
type: 'POST',
data:formData,
dataType: "json",
success: function( data ) {
console.log(data);
},
error:function(){

}
});
}

Вот мой HTML

<form id="ArtistForm" class="ArtistForm" name="ArtistForm" action="" method="post">
<div class="Fields artistsFiled">
<div class="input"><input type="text" name="artistName[]" class="artistName" value=""/></div>
<label for="artistName">Artist Name*</label>
</div>
<div class="subCatField right">
<div class="input">
<select name="subCatlvl2[]" class="subCat level2"></select>
</div>
<label for="subCat">Sub-Category*</label>
</div>
</form>

спросил(а) 2017-09-06T16:59:00+03:00 3 года назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема