以下是我的Ajax DELETE请求:
DELETE
deleteRequest: function (url, Id, bolDeleteReq, callback, errorCallback) { $.ajax({ url: urlCall, type: 'DELETE', headers: {"Id": Id, "bolDeleteReq" : bolDeleteReq}, success: callback || $.noop, error: errorCallback || $.noop }); }
除了之外,还有其他传递数据的方法headers吗?
headers
阅读此错误问题:http : //bugs.jquery.com/ticket/11586
引用 RFC 2616字段
该DELETE方法请求原始服务器删除 由Request-URI标识 的资源。
因此,您需要在URI中传递数据
$.ajax({ url: urlCall + '?' + $.param({"Id": Id, "bolDeleteReq" : bolDeleteReq}), type: 'DELETE', success: callback || $.noop, error: errorCallback || $.noop });