2012-07-16 1 views
0

나는 이것으로 나의 인생을 생각할 수 없다. 이것이 appMobi/phonegap centric 일 경우 몰라요. 쿠키를 설정하고 처리하는 특수한 방법을 가지고 있기 때문입니다. 그러나 전반적으로 고유 한 문제 인 것처럼 보입니다. 실제로 쿠키를 처음 작성하는 과정에서만 발생합니다. 또는 그것을 쓰는 것과 같은 종류 인 경우 제거하십시오.appMobi/phonegap 쿠키 설정/삭제 클릭 작업이 필요 2 번 작업하기 전에?

어쨌든 저는 쿠키를 소개 할 때까지 완벽하게 작동하는 2 가지 기능을 가지고 있습니다. 하지만 로그인 체크와 그 밖의 다른 것들에 대해서 쿠키가 필요합니다. 그래서 이것이 제 문제입니다.

내 사용자/패스를 입력하고 로그인하십시오. 아무것도 얻지 마라. 다시 로그인하십시오. 작동합니다. 로그인 한 후 로그 아웃했는데 아무 효과가 없습니다. 다시 작동 시키면 .. 작동 ..

이들은 ajax로 구동되는 기능들입니다. Dunno와 관련이 있거나 없지만 두 경우 모두 쿠키가 하나의 형태 또는 다른 형식으로 쓰여지고 있으며 함수가 두 번 트리거하는 버튼을 클릭해야한다는 사실과 관련하여 문제가있는 것 같습니다. 한 번의 클릭 동작 임에도 불구하고 원하는 효과를 얻을 수 있습니다.

내 함수에서 쿠키 줄을 제거하면 실제로 건물의 절반 만 사용하려면 쿠키가 문제없이 정상적으로 작동합니다. 또한 그것의 외로운 쿠키는 숫자 값으로 쓰여지고 있습니다.

아이디어가 있으십니까?

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') 
}); 
+0

몇 가지 코드를, 그래서 우리는 몇 가지가있을 수 생각? – frequent

+0

ok, 편집중인 코드의 예를 보여주기 위해 편집되었습니다. 내가 말했듯이, 쿠키는 실제로 쓰고 함수는 실제로 작동하지만 쿠키가 실제로 처음에 쓰여지면 실제로 작동하도록 함수를 두 번 탭해야합니다. – chris

답변

0

글쎄, 적어도 내가 생각할 수있는 한 찾아야합니다. 이것은 내 코딩보다 브라우저와 에뮬레이터 사이의 결함 인 것 같습니다. "Test Anywhere"의 샌드 박스 appMobi 응용 프로그램에서 응용 프로그램을 실행하면 모든 것이 예상대로 작동합니다.

appMobi에서 버그 보고서를 작성한 후 모든 사람이 버그 보고서를 작성하고 나중에 링크를 통해 나중에 다른 사람이이를 따라갈 수있는 유사한 문 제를 발견하게됩니다.

1

아, 나는 똑같은 소리를 들었습니다. "Android 용 Eclipse에서 개발"("PhoneGap Android 개발 용 .zip"appMobi 클라우드 서비스 라이브러리 다운로드)에서 local_bootstrap.js 라이브러리 및 뭔가를 다운로드하고 초기화해야합니다. 나는 이클립스로 안드로이드 애플 리케이션을하고있다. 나는 당신도 당신이 사용하고있는 IDE에 대해 언급하지 않았다고 생각한다.

.zip 파일은 & 무엇을 복사 할 위치에있는 좋은의 readme.txt (java 파일, jar 파일 등)이

는 여기에서 찾을 : http://www.appmobi.com/?q=node/85