jQuery ile efekt vererek veri silmek

Etiketler: , , ,

Artistlik web sitelerinde gördüğünüz efekt vererek silme işlemini 19 satırlık jQuery kodu ile burada olduğu gibi kolayca yapabilirsiniz.

Demosuna buradan bakabilirsiniz.

PHP veri silme kodumuz;

if(isset($_GET['delete']))
{
	$query = 'DELETE FROM my_table WHERE item_id = '.(int)$_GET['delete'];
	$result = mysql_query($query,$link);
}

PHP verileri listeleme kodumuz;

$query = 'SELECT * FROM my_table ORDER BY title ASC';
$result = mysql_query($query,$link);
while($row = mysql_fetch_assoc($result))
{
	echo '<div class="record" id="record-',$row['item_id'],'">
				<a href="?delete=%27,$row%5B%27item_id%27%5D,%27" class="delete">Delete</a>
				<strong>',$row['title'],'</strong>
			</div>';
}

Ve jQuery kodumuz;

$(document).ready(function() {
	$('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() {
					parent.remove();
				});
			}
		});
	});
});

Bu kodları bir sayfada birleştirmeniz yeterli bunun yanı sıra jQuery dosyasınıda sayfaya dahil etmelisiniz.

jQuery dosyasını indirdikden sonra aşağıdaki html kodu ile dahil edebilirsiniz.

<script type="text/javascript" src="jquery-1.3.2.js"></script>
furkan 13 Nisan 2010 tarihinde demiş ki;

merhabalar sitenizde verdiğiniz açıklayıcı örneklerden dolayı size minnettarım :)
yalnız $link değişkenini ne için kullanıyoruz anlayamadım ona birşey de atamadık sayfam bu yüzden hata veriyor yardımcı olabilirseniz gerçekten çok iyi olur
teşekkürler (:

Berkay 14 Nisan 2010 tarihinde demiş ki;

Aylardır bazı nedenlerden dolayı PHP kullanamıyorum :) Siz bu soruyu sorunca böyle unutmuşluğum duvar gibi yüzüme çarptı :) Yanlış hatırlamıyorsam o veritabanına bağlantı için kullanılan değişken. Şurada ( http://www.w3schools.com/php/func_mysql_query.asp ) o konu hakkında bazı bilgiler var isterseniz bakabilirsiniz.

Anar 15 Temmuz 2010 tarihinde demiş ki;

bu uygulamanin dosyalarini vermeniz mumkun mu acaba?

Berkay 16 Temmuz 2010 tarihinde demiş ki;

Uygulamayı bizzat denemedim bu yüzde elimde bir dosya yok fakat David Walsh arkadaşımızın sitesindeki demonun kodlarını çekebilirsiniz isterseniz :)

Demo: http://davidwalsh.name/dw-content/jquery-record-delete.php

AJAX ASP ASP.NET Astronomi ve uzay C# CSS Design Diğer EN Geliştirme Google Other PHP PHP programing Programing Programlama Tasarım Teknoloji Dünyası Temel Bilgiler TR ubuntu Wordpress Wordpress / EN İnternet Şipşak

Beni öldürmeyen acı beni güçlendirir.
Friedrich Nietzsche
Bazı erkekler kadınları anlamaya çalışır, diğerleri kendilerini daha basit konulara adarlar, örneğin görelilik kuramına.
Albert Einstein
Cesaret insanı zafere, kararsızlık tehlikeye, korkaklık ise ölüme götürür.
Yavuz Sultan Selim
Kod şiirdir.
Eğer evrende yalnızsak çok büyük bir yer israf ediyoruz demektir.
Contact ( Film )
Dünya'nın gördüğü her büyük başarı, önce bir hayaldi.En büyük çınar bir tohumdu, en büyük kuş bir yumurtada gizliydi.
Woody Allen
EOMY TOP 100
Yukarı çık