remove page eliminar elementos div delete childs change jquery ajax

jquery - page - Cómo pasar datos en la solicitud ajax DELETE que no sean encabezados



remove div jquery (2)

Debajo está mi solicitud de DELETE para una solicitud DELETE :

deleteRequest: function (url, Id, bolDeleteReq, callback, errorCallback) { $.ajax({ url: urlCall, type: ''DELETE'', headers: {"Id": Id, "bolDeleteReq" : bolDeleteReq}, success: callback || $.noop, error: errorCallback || $.noop }); }

¿Hay alguna forma alternativa de pasar los datos que no sean los headers ?


Lee este error: http://bugs.jquery.com/ticket/11586

Citando el campo RFC 2616

El método DELETE solicita que el servidor de origen elimine el recurso identificado por Request-URI .

Entonces, debe pasar los datos en el URI

$.ajax({ url: urlCall + ''?'' + $.param({"Id": Id, "bolDeleteReq" : bolDeleteReq}), type: ''DELETE'', success: callback || $.noop, error: errorCallback || $.noop });


deleteRequest: function (url, Id, bolDeleteReq, callback, errorCallback) { $.ajax({ url: urlCall, type: ''DELETE'', data: {"Id": Id, "bolDeleteReq" : bolDeleteReq}, success: callback || $.noop, error: errorCallback || $.noop }); }

Nota: el uso de headers se introdujo en JQuery 1.5 .:

Un mapa de pares clave / valor de encabezado adicionales para enviar junto con la solicitud. Esta configuración se establece antes de llamar a la función beforeSend; por lo tanto, cualquier valor en la configuración de encabezados se puede sobrescribir desde la función beforeSend.