In meiner Client-App — geschrieben in Javascript und jQuery — Ich habe eine Funktion, wo ich $ .ajax Anfrage mit der Methode DELETE auf meinem Server.
Der Code ist so etwas wie dieses:
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 Anforderung ohne Parameter "id" wird! Einfach ein einfaches LÖSCHEN (laut Firebug). mit PUT, POST oder GET funktioniert es großartig.
http://stackoverflow.com/questions/4018982/ajax- ignoring-data-param-for-delete-requests –