Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Karolio klausimai

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() {