Kombinuje pare godzin i nie moge dojść, zatemproszę mądrzejszych od siebie.
mam taki kod html:
<div id="wiadomosc_4" class="wiadomosc"> <span class="numer" title="wiadomość #1">#1
</span><span class="date">2011-05-11 15:36:14
</span> <span class="nick">Autor 1
</span> pisze:
</div> <span class="opcje_wiadomosci"><a class="usun" href="#" title="usuń wiadomość">usuń
</a> </div><!-- /class WiadOpcje --> <div class="trescWiadomosci"><p>tutaj tresc wiadomosci 1
</p></div><!-- /class trescWiadomosci --> <div class="WiadStopka"><span class="ipnadawcy">adres ip nadawcy: 123.123.123.123
</a></span></div><!-- /class --> <div id="wiadomosc_5" class="wiadomosc"> <span class="numer" title="wiadomość #2">#2
</span><span class="date">2011-05-11 15:59:14
</span> <span class="nick">Autor 2
</span> pisze:
</div> <span class="opcje_wiadomosci"><a class="usun" href="#" title="usuń wiadomość">usuń
</a> </div><!-- /class WiadOpcje --> <div class="trescWiadomosci"><p>tutaj tresc wiadomosci 2
</p></div><!-- /class trescWiadomosci --> <div class="WiadStopka"><span class="ipnadawcy">adres ip nadawcy: 123.123.123.123
</a></span></div><!-- /class -->
i do tego próbuje taki ajax:
$('a.usun').click(function(e) {
e.preventDefault();
var parent = $(this).parent();
$.ajax({
type: 'get',
url: 'usun.php',
data: 'usun=' + parent.attr('id').replace('wiadomosc_',''),
beforeSend: function() {
parent.animate({'backgroundColor':'#fb6c6c'},300);
},
success: function() {
parent.slideUp(300,function() {
parent.remove();
});
}
});
});
chciałbym aby po naciśnięciu na usuń (<a class="usun" href="#" title="usuń wiadomość">usuń</a>) z bazy usuwał się rekord o id =
wiadomosc_#id, a także żeby z widoku na stronie znikał div o id wiadomosc_#id, nie bardzo mam już pomysł, co zrobic aby to działało.
usun.php?usun=1 wpisane w ff elegancko usuwa rekord id=1
Ten post edytował @rtur 11.05.2011, 16:26:56