Parašė Kelmas· 2010 Rugs. 25 21:09:11
#1
Sveiki! Kadangi man pačiam prireikė pagalbos su
jQuery(javascript) biblioteką tai sukūriau šią temą mano klausimams. Tai einame prie klausimo.
#1
Turiu pasirašęs AJAX kodą:
// Komentarų trinimas
$("a.delete_comment").click(function() {
the_info = $(this).attr("id").split("_");
the_answer = confirm("Ar tikrai norite pašalinti šitą komentarą?");
if (the_answer) {
$.ajax ({
type: "POST",
data: "act=delete&type=comment&for=" + the_info[0] + "&for_id=" + the_info[1] + "&item_id=" + the_info[2] + "&for_page=" + the_info[3],
url: AJAX_PATH + "main.commands.php",
success: function (message) {
$("div#comments").fadeOut("slow", function() {
$("div#comments").empty();
$("div#comments").html(message);
$("div#comments").fadeIn("slow");
});
}
})
}
})
Klausimas: Kur čia yra klaidą, kad jeigu trinu pirmą komentarą - viskas gerai, bet antro - nebeleidžia. Spaudi ant paveiksliuko ir nieko nevyksta, bet pirmą kartą suveikia viskas puikiai! :?
Redagavo Creatium· 2010 Rugs. 25 22:09:50
Parašė Kelmas· 2010 Rugs. 26 10:09:36
#2
Atsakymas: Kadangi čia niekas nesidomi arba tingi padėti problemos sprendimą radau pats manualai.lt puslapyje (ten nors rimtesni žmonės renkasi, negu čia).
// Seniau
$("a.delete_comment").click(function() {
// Dabar
$("a.delete_comment").live("click", function() {