en mi aplicación cliente — escritas en javascript y jQuery — tengo una función que le estoy haciendo $ .ajax petición con el método Delete para mi servidor.
El código es algo como esto:
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");
}
})
};
El problema es que el servidor recibe la solicitud sin ningún parámetro "id"! Solo un DELETE simple (según firebug). con PUT, POST o GET funciona muy bien.
http://stackoverflow.com/questions/4018982/ajax- ignorando-datos-param-para-eliminar-solicitudes –