【问题标题】:Clear cookie via jquery?通过jquery清除cookie?
【发布时间】:2012-04-22 16:03:47
【问题描述】:

我安装了 DNN,但其中一个门户已损坏,并且“注销”按钮似乎无法清除 cokoie。是否可以使用 jquery 来清除特定的 cookie?还是单独的 ASP.NET 页面?

【问题讨论】:

    标签: javascript jquery asp.net cookies


    【解决方案1】:

    好的,像这样使用cookie plugin

    $.cookie("name", null);
    

    更新:

    if($('a[href="webiste.co.uk\/en-gb\/admin.aspx"]').length) {
        $.cookie("name", null);
    }
    

    更新 2:纯 Js

    function deleteCookie(name) {
        document.cookie = name+'="";-1; path=/';
    }
    
    var login = document.getElementById("loginlink");
    login.onclick = function() {
      deleteCookie("name");
    };
    

    【讨论】:

    • jQuery 不支持这个。您正在使用 jquery 插件。
    • 有没有办法检查页面是否包含“webiste.co.uk/en-gb/admin.aspx">Admin</a>”然后让cookie为空?
    • @Downvoter,上面的反对票还有另一个答案;)
    • 完全 :) 纯 JS 答案是锦上添花 :-)
    • @sp-1986,更好??大问题??一种看待它的方法是。如果您打算仅为此使用 Jquery,请不要停止。纯 JS 是要走的路。
    猜你喜欢
    • 2012-06-10
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 2019-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多