从XMLHttpRequest对象中删除cookie

时间:2010-06-23 16:06:59

标签: asp.net javascript jquery ajax cookies

我正在使用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.net中进行身份验证

1 个答案:

答案 0 :(得分:0)

尝试

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

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

您还可以使用jQuery cookie plugin删除Cookie。

$.cookie("nameOfCookie", null);