Ci-dessous ma demande Ajax pour une demande DELETE
:
deleteRequest: function (url, Id, bolDeleteReq, callback, errorCallback) {
$.ajax({
url: urlCall,
type: 'DELETE',
headers: {"Id": Id, "bolDeleteReq" : bolDeleteReq},
success: callback || $.noop,
error: errorCallback || $.noop
});
}
Existe-t-il un autre moyen de transmettre les données autrement que dans headers
?
Lisez ce bug Problème: http://bugs.jquery.com/ticket/11586
Citant le RFC 2616 Fielding
La méthode
DELETE
demande au serveur d'origine de supprimer la ressource identifiée par l'URI de demande .
Donc, vous devez passer les données dans l'URI
$.ajax({
url: urlCall + '?' + $.param({"Id": Id, "bolDeleteReq" : bolDeleteReq}),
type: 'DELETE',
success: callback || $.noop,
error: errorCallback || $.noop
});