0
當我從表格中選擇一行時,然後打開一個模態,其中包含可編輯的輸入字段,但我只發送查詢第一行數據。如何從模態中的選定行中獲取值?
我如何從選定的行中獲取值?在模態輸入中,我得到正確的行數據。
$('.targetClass').submit(function(event) {
event.preventDefault();
$.ajax({
type: 'POST',
url: '/binitex_task/index/edit',
data: {
name: $('#name_id').val(),
surname: $('#surname_id').val(),
year_of_birth: $('#year_of_birth_id').val(),
city_of_birth: $('#city_of_birth_id').val(),
university: $('#university_id').val(),
insurance_number: $('#insurance_number_id').val(),
id: $('img').attr('id')
},
success: function() {}
});
});
模態與窗體其中輸入字段是,其中是我需要發送的值來查詢更新數據庫表。
<div class="modal-body">
<form method="POST" class="targetClass" id='target'>
<input id='name_id' type="text" name="name" value="<?php echo $student['name']; ?>">
<input id='surname_id' type="text" name="surname" value="<?php echo $student['surname']; ?>">
<input id='year_of_birth_id' type="text" name="year_of_birth" value="<?php echo $student['year_of_birth']; ?>">
<input id='city_of_birth_id' type="text" name="city_of_birth" value="<?php echo $student['city_of_birth']; ?>">
<input id='university_id' type="text" name="university" value="<?php echo $student['university']; ?>">
<input id='insurance_number_id' type="text" name="insurance_number" value="<?php echo $student['insurance_number']; ?>">
<input id="saveBtn" name='save' type="submit">
</form>
</div>