Javascript Alter

06/02/2012 11:13 iKyroja :>#1
Tag,

Wie mache ich das am besten, wen ich ein eintrag löschen möchte klicke
ich auf das löschen symbol dan kommt ein alert Fenster wo nochmal frägt ob ich es wirklich löschen möchte und ja oder nein klicke und es da löscht wen ich ja klicke und eben net wen ich nein klicke ????
06/02/2012 13:10 Heberg#2
[Only registered and activated users can see links. Click Here To Register...]

Google ist dein Freund, hat keine 30 Sekunden gedauert -.-
06/02/2012 21:55 iMer#3
Für den Fall dass du jQuery benutzt:
Code:
function deletestuff(id,what){
        c = confirm("Wirklich löschen?");
        if (!c) return;
	$.ajax({
		type: 'POST',
		 url: 'deletestuff.php',
		data: {id:id},
		success: function(data){
			res=jQuery.parseJSON(data);
                        if (!res){
                             alert("Serverfehler");
                             return;
                        }
                        if (res.error)
                            alert(res.error);
                        if (res.ok) // "Eltern" des geklickten Buttons ausblenden
                            $(what).parent().fadeOut(); 
		 },
	});
}
Die deletestuff.php muss natürlich JSON ausgeben
Das ganze tust du dann so:
Code:
if ($error)
echo json_encode(array("error"=>"Es ist was schiefgelaufen! HILFE!!!"));
else
echo json_encode(array("ok"=>true));
11/25/2012 13:40 iKyroja :>#4
Ok, danke.
€: ist schon älter aber was is wen ich es ohne jquery machen will?
und wen ja wie
11/25/2012 14:18 NotEnoughForYou#5
Mittels confirm die Abfrage und den Ajaxrequest über einen httpRequest