从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);