In meinem Client app-geschrieben in Javascript und jQuery-ich habe eine Funktion, wo ich $.ajax Anfrage mit der DELETE-Methode zu meinem Server tun.
Der Code sieht in etwa so aus:
this.delete_one = function(id){
console.log(id);
$.ajax({
url: sitesCtrl.url,
type: "delete",
dataType: 'json',
data: {"id": id},
success: function(data){
if (data.success){
$("sitesList").remove("#" + id + "\"");
}
else{
console.log(data.message);
}
},
error: function(){
console.log("internal error");
}
})
};
Das Problem ist, dass der Server die Anfrage ohne den Parameter "id" erhält! Nur eine einfache DELETE (nach Firebug). mit PUT, POST oder GET es funktioniert gut.