Wenn ich eine Ajax-Anfrage mache, gehe ich zu einem PHP-Skript, das etwas für mich tut. Entweder es löscht einen Datensatz aus der Datenbank oder nicht.jquery ajax - php Frage
Wenn es in Ordnung geht. Ich möchte meine HTML-Tabelle löschen und aktualisieren. Sonst möchte ich eine Fehlermeldung anzeigen.
Aber in meinem php kann ich nicht wie
etwas tunreturn false;
return true;
Ich muss mein Ergebnis oder meine Nachricht Echo und dann wird mein jquery Skript mit ihm etwas zu tun.
Aber wie kann ich jquery je nach Ergebnis etwas tun?
Zum Beispiel hier:
jQuery.ajax({
type: "POST",
data: "id=" +id,
url: "ajax_handler.php",
success: function(msg){
jQuery(tr).remove();
jQuery("div.result").append("<p>"+msg+"</p>");
jQuery("div.result").show();
jQuery("div.result").fadeOut(5000);
},
error: function(msg){
}
und der PHP-Code
$id = C_GPC::getPOSTvar("id");
$result ="";
if(isset($id) and ($id > 0)){
$p = new C_product();
$deleted = $p->deleteCategorie($id);
if($deleted){
$result = "ok";
}else{
$result = "not ok";
}
}else{
$result = "not ok";
}
echo $result;
Ich will A tun, wenn ok und B, wenn nicht ok. Wie soll ich damit umgehen? });