登录到服务器端资产后,服务器会在我的 sencha touch 应用程序中设置 cookie。为了“注销”,我需要清除客户端的那些 cookie,但我不知道该怎么做。在 JQuery 中,我会做这样的事情:
$.cookie('cookiename', null)
当我在我的 Sencha 应用程序中尝试我认为等效的东西时,它不起作用(我仍然可以在我发出的下一个 Ajax 请求中看到 cookie)。
帮助?
登录到服务器端资产后,服务器会在我的 sencha touch 应用程序中设置 cookie。为了“注销”,我需要清除客户端的那些 cookie,但我不知道该怎么做。在 JQuery 中,我会做这样的事情:
$.cookie('cookiename', null)
当我在我的 Sencha 应用程序中尝试我认为等效的东西时,它不起作用(我仍然可以在我发出的下一个 Ajax 请求中看到 cookie)。
帮助?
您可以简单地使用Ext JS 4.1 中的 Ext.util.Cookies 类。虽然不是每个 Ext JS 4 类都必须与 Sencha Touch 2 兼容,但这个对我有用。在您的项目中使用此类时,请注意 Ext JS 与 Sencha Touch 具有不同的许可证。
Sencha Touch 不为您提供帮助。您将需要直接使用本机 JavaScript 方法来执行此操作。