Bonjour J'essaie de créer une page en chargeant mon image, mon contenu et l'option de suppression. L'URL et le contenu de l'image sont sortis de la base de données. Ce dont je veux avoir besoin, c'est qu'en cliquant sur l'image, l'animation glisserait à gauche montrant que l'image a été supprimée. Mon code à ce jour ...Comment créer une suppression JQuery slideLeft pour un élément de liste?
Jquery Script:
$(function() {
$("#sortable").sortable();
$('a.delete').click(function(e) {
e.preventDefault();
var parent = $(this).parent();
$.ajax({
type: 'get',
url: 'jquery-record-delete.php',
data: 'ajax=1&delete=' + parent.attr('id').replace('record-',''),
beforeSend: function() {
parent.animate({'backgroundColor':'#fb6c6c'},300);
},
success: function() {
//parent.slideUp(300,function() {
// replaced with following
parent.animate({left: '100px'}, 300, function() {
parent.remove();
});
}
});
});
});
la requête;
if(isset($_GET['delete']))
{
mysql_select_db($database_conn_foliodb, $conn_foliodb);
$query_rs_text = 'DELETE FROM text WHERE text_id = '.(int)$_GET['delete'];
$result = mysql_query($query_rs_text, $conn_foliodb) or die(mysql_error());
}
mysql_select_db($database_conn_foliodb, $conn_foliodb);
$query_rs_images = 'SELECT * FROM text ORDER BY text_id ASC';
$rs_images = mysql_query($query_rs_images, $conn_foliodb) or die(mysql_error());
$row_rs_images = mysql_fetch_assoc($rs_images);
sortie du corps:
<div class="demo">
<ul id="sortable">
<?php
do {
echo '<li class="record" id="record-'.$row_rs_images['text_id'].'"><table><tr><td>
<strong>'.$row_rs_images['content'].'</strong>
</td></tr>
<tr><td><img src="'.$row_rs_images['img'].'" width="100" height="100" /><tr><td>
<tr><td><a href="?delete='.$row_rs_images['text_id'].'" class="delete">Delete</a><tr><td>
</table></li>';
} while($row_rs_images = mysql_fetch_assoc($rs_images))
?>
</ul>
</div>
Merci beaucoup.
@contagious: Bonjour, j'ai un problème pour l'implémenter. Il est possible de cliquer et d'animer mais impossible de supprimer de la base de données. Est-ce que quelque chose ne va pas avec mon script original? Merci. –
Je l'ai. C'est le problème avec le parent(). Merci. –