我無法弄清楚我的生活怎麼了。我不知道,如果這是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