jquery – 如何传递数据在ajax DELETE请求除头

前端之家收集整理的这篇文章主要介绍了jquery – 如何传递数据在ajax DELETE请求除头前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
以下是我针对DELETE请求的Ajax请求:
deleteRequest: function (url,Id,bolDeleteReq,callback,errorCallback) {
    $.ajax({
        url: urlCall,type: 'DELETE',headers: {"Id": Id,"bolDeleteReq" : bolDeleteReq},success: callback || $.noop,error: errorCallback || $.noop
    });
}

有没有其他方法传递数据而不是标题

解决方法

阅读此Bug问题: http://bugs.jquery.com/ticket/11586

报价RFC 2616 Fielding

The DELETE method requests that the origin server delete the resource identified by the Request-URI.

所以你需要传递URI中的数据

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

猜你在找的jQuery相关文章