사이트에 사용되는 다른 PHP 테이블에 SQL 데이터를 추출 중입니다. 표의 각 행마다 해당 행을 삭제하거나 편집 할 수있는 버튼이 있습니다. 편집 버튼은 정상적으로 작동하지만 삭제 버튼에 문제가 있습니다. 현재 삭제 버튼은 삭제를 위해 선택된 행이 아닌 테이블의 첫 번째 행만 삭제합니다. 여기 여러 형태로 반복하기
테이블의 샘플입니다 이 데이터는 아약스 호출에 전송되는while($row = mysqli_fetch_array($result)){
<tr>
<td>'.($row['some_data']).'</td>
<td>
<form action="meeting_update_milestone.php" method="POST">
<input type="hidden" name="mile_id" value="'.$row['id'].'" />
<input type="submit" value="EDIT" />
</form>
</td>
<td>
<form id="meeting_delete_item">
<input type="hidden" name="mile_id" value="'.$row['id'].'" />
<input type="button" onclick="delete_meeting_item()" value="DELETE" />
</form>
</td>
</tr>';
}
: 당신은 여러 양식을 만드는 행을 통해 I 루프를 말할 수
function delete_meeting_item(){
var x = confirm("Are you sure you want to permanetly delete this item?");
if (x){
$.ajax({
type: "POST",
url: "meeting_delete_item.php",
data: $('#meeting_delete_item').serialize(),
cache: false,
success: function(result){
alert(result);
}
})//end ajax
}
else{
return false;
}
}
같은 이드. 나는 이것이 여기에 문제가되고 있다고 생각하니? 그렇다면 동일한 서식을 유지하여 어떻게 해결할 수 있습니까? 양식에 고유 한 이름이 있어야한다고 생각합니다. 그러나 이것을 아약스 데이터 문자열로 구현하는 방법을 모르겠습니다.