使用 javascript 清除 cookie
Clear cookies with javascript
我想在这里寻求一些帮助。我有一个更新表单,当我提交时,我需要将 2 个值发回主页。(它们包含一个组合框索引和一个表格行索引,所以我可以触发它们,并在提交之前向我显示我选择的选定项目。 否则它会选择第一个项目)我为此使用 cookie 并且效果很好。问题是我无法清除饼干。因此,更新后,它总是在文档加载时加载以前的值。
我有以下几点:
document.cookie="data1="+variable1+"; path=/";
document.cookie="data2="+variable2+"; path=/";
//They holds the variables//
当页面加载时,我会取回这些数据:
$(document).ready(function() {
var x = document.cookie.split(';');
if ( x !== null) {
var x1 = x[0].split('=')[1];
var x2 = x[1].split('=')[1];
};
//i need a cookie clear function here then next time the page loads it would select the first items again//
我已经尝试了一些,但没有一个有效:
第一:
function clearListCookies(){
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++){
var clear = cookies[i].split("=");
document.cookie = clear[0] + "=;expires=Thu, 21 Sep 1979 00:00:01 UTC;";
}
}
第二:
document.cookie = "data1=; expires=Thu, 01 Jan 1970 00:00:00 UTC";
document.cookie = "data2=; expires=Thu, 01 Jan 1970 00:00:00 UTC";
提前感谢您的任何帮助
您需要
像这样指定path
:
document.cookie = "data1=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/";
document.cookie = "data2=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/";
杰斯菲德尔
相关文章:
- jquery cookie,在清除浏览器历史记录后仍然设置
- 如何清除会话cookie
- 在webview-iphone中通过javascript清除cookie
- 清除firefox中的cookie也会删除localStorage吗
- 清除 PhoneGap 中的 Cookie / 禁止 PhoneGap 使用 Cookie
- 实习生功能测试和清除 cookie 之前和之后
- 当错误时清除cookie 使用护照反序列化用户.js
- 如何使用 JavaScript 清除 cookie 内容
- 清除域上所有用户的具有设定值的单个 Cookie
- 清除 Cookie 并重定向到 html 页面的 HTML 按钮
- C++ 使用批处理脚本清除所有浏览器 Cookie
- 为什么 cookie 在 JavaScript 中被自动清除
- 使用 javascript 清除 cookie
- 通过 jquery 清除 cookie
- 如何清除WinRT网络视图的cookie
- 如何使用perl中的WWW::Scripter模块显式清除cookie
- 从html页面清除cookie时出现问题
- 防止清除cookie欺骗webdriver
- 是否有一种方法来清除缓存和cookie使用javascript
- 如何在javascript中清除cookie而不保留任何到期时间