는 내 입력 필드에 의해 배열을 만들고 아약스를 통해이 배열을 보낼 :Ajax를 통해 입력 필드 묶음으로 생성 된 배열을 보내려면 어떻게해야합니까?
var map = {};
$(".data_list").each(function() {
map[$(this).attr("name")] = $(this).val();
});
alert(map.id);
data = map;
$.ajax({
url: "update.php",
data: {
data: data,
},
type: "POST",
success: function (data) {
alert("success");
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class='data_list' name='id[]" + "' type='text' value='24'/>
<input class='data_list' name='name[]" + "' type='text' value='test'/>
하지만 내 경보 테스트가 정의되지 않은 때문에 내 배열이 제대로 생성되지 않습니다 생각합니다.
다음 속성 ID가 –