我无法弄清楚我的生活怎么了。我不知道,如果这是appMobi/phonegap中心,因为他们有自己的特殊方式设置cookie,并处理它们。但是,我总体上似乎有一个独特的问题,并且它只发生在第一次实际编写cookie的过程中。或者,如果它存在,就像删除它一样。appMobi/phonegap设置/删除cookie点击操作需要2次才能工作?
无论如何,我有2个功能,完美的工作,直到介绍给他们的饼干点。但我也需要cookie作为登录检查的一部分,以及其他一些事情。所以这是我的问题。
我键入我的用户/密码,点击登录。一无所获。再次登录,工作。 我在登录后登录注销,没有任何工作。再次击中..作品..
这些也是ajax驱动的功能。不知道,如果这与它有什么关系,但在这两种情况下,Cookie都是以一种形状或另一种形式书写的,当功能似乎中断时,我需要点击两次触发它们的按钮尽管他们是一个单一的点击动作,以获得所需的效果。
如果我从我的函数中删除cookie行,一切正常工作没有问题,除了cookie需要实际使用我正在构建的一半东西。它也是一个单独的cookie,正在写入一个数字值。
想法?
AppMobi.cache.setCookie('AutoRemember', uid, 90);
这一行,如果它的存在,我需要双击我的职能工作,如果它不存在我的功能如预期..
我的函数的一个样本会(快速在这里输入一个例如清酒)
$('#buttonX').click(function(){
url = 'http://www.domain.com';
$.post(url, function(data)
{
if(data.status == "good")
{
AppMobi.cache.setCookie('AutoRemember', uid, 90);
window.location = 'dashboard.html';
}
}, 'json')
});
一些代码,所以我们可以有一些理念? – frequent 2012-07-16 07:48:59
好吧,编辑显示我正在处理的代码的示例。正如我所说,cookies实际上是写,功能实际上工作,但是当cookie实际上最初被写入时,那当我必须双击一个功能使其工作 – chris 2012-07-16 07:57:26