从XMLHttpRequest对象中删除cookie

我正在使用jquery进行ajax调用:

$.ajax({ url: "path/to/webservice.asmx" beforeSend: function(xmlHTTPRequest) { //modify headers here //remove cookies } success: function() { //do stuff } } 

我想在beforeSend函数中做的是获取设置的传入xmlHTTPRequest变量并修改标题以删除其中的cookie对象,因此在调用我的Web服务时,它不会在asp中更新表单身份validation。净

尝试

 xmlHTTPRequest.setRequestHeader("Cookie", ""); 

编辑:似乎这不起作用,至少不一致。 阅读Cookie Monster For XMLHttpRequest

您还可以使用jQuery cookie插件删除cookie。

 $.cookie("nameOfCookie", null);