Моя форма содержит несколько полей ввода.Например:
<input type="number" class="attribute-class form-control" id="Size" min="1" max="99999" name="attribute[]">
<input type="number" class="attribute-class form-control" id="weight" min="1" max="99999" name="attribute[]">
Теперь я хочу создать массив, что-то вроде этого array[size => 10, weight=> 20]
Это вообще возможно?До сих пор я использовал эту функцию, которую я нашел в другой теме, но я получаю обычный массив только со значением полей.
var attribute = $("input[name='attribute[]']").map(function(){
return $(this).val();}).get();
Причина этого: мне нужно загрузить дополнительные поля ввода в моей форме с помощью ajax,в зависимости от того, какой тип продукта выбирает пользователь, а затем я должен сохранить имя поля и значение в базе данных.Это единственный вариант, о котором я мог подумать.