小编典典

如何在ajax DELETE请求中传递除标头以外的数据

ajax

以下是我的Ajax 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吗?


阅读 291

收藏
2020-07-26

共1个答案

小编典典

阅读此错误问题: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
});
2020-07-26