div 요소가 사라지지 않는 이유를 이해할 수 없습니다. mysql 항목을 삭제하려고하는데, 페이지 항목을 다시로드 할 때 잘 작동하는 삭제 기능이 필요하지만 페이지 새로 고침없이 해당 항목이 사라질 필요가 있습니다. 새로운 빈 div를 생성하고 엔트리 삭제 후 사라지려고했는데 정상적으로 작동했습니다.div 요소를 AJAX로 fadeOut 할 수 없습니다
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("a[id^='delete']").click(function() {
var numrow = $(this).attr("id");
numrow = numrow.substr(6);
var eil = 'id=' + numrow;
$.ajax({
type: 'POST',
url: 'trinti.php',
data: eil,
success: function() {
numrowas = "#d"+numrow;
$(numrowas).fadeOut();
}
});
});
});
</script>
<?php
require_once('db.php');
if (isset($_GET['list'])) {
$query = "SELECT * FROM zinutes";
mysql_query("SET NAMES 'UTF8'");
$uzklausa=mysql_query($query);
$i = 1;
while($lauk = mysql_fetch_array($uzklausa)){
$r = $lauk['id'];
echo '<div id="d$r">'.$i++.'. Name: '.$lauk['name'].' Message: '.$lauk['message'].' <a href="#" id="delete'.$r.'">Delete</a></div>';
}
}
?>
"numrowas"를 확인 했습니까? – ocanal
을 인쇄하려고했습니다. 값 # d139, 139가 삭제 된 항목 ID입니다. –