В моем клиентском приложении — написан в javascript и jQuery — У меня есть функция, где я делаю запрос $ .ajax с методом DELETE на моем сервере.
Код что-то вроде этого:
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");
}
})
};
Проблема заключается в том, что сервер получает запрос без параметров «ид»! Просто УДАЛИТЬ (согласно Firebug). с PUT, POST или GET он отлично работает.
http://stackoverflow.com/questions/4018982/ajax- ignoring-data-param-for-delete-requests –