0

私はこれで何が起こっているのか一生わかりません。これがappMobi / phonegap中心であるかどうかはわかりません.Cookieを設定して処理する独自の方法があるためです. しかし、全体的に独特の問題と思われるものがあり、実際に初めて Cookie を書き込むプロセスでのみ発生します。または、存在する場合は削除します。これは、書き込みのようなものです。

とにかく、クッキーを導入するまで完全に機能する2つの機能があります。しかし、ログインチェックの一部として、およびその他のいくつかのこととしても Cookie が必要です。これは私の問題です。

ユーザー/パスを入力し、ログインを押します。何も得られません。ログインをもう一度押すと、機能します。ログイン後にログアウトを押しましたが、何も機能しません。もう一度ヒットします..動作します.

これらも ajax 駆動型の関数です。それが何か関係があるかどうかはわかりませんが、どちらの場合も、Cookie は何らかの形で書き込まれており、それは、それらをトリガーするボタンを 2 回クリックする必要があるという事実に関して機能が壊れているように見える場合です。シングル クリック アクションであるにもかかわらず、目的の効果を得ることができます。

関数から Cookie 行を削除すると、すべて問題なく正常に動作しますが、構築中のものの半分を実際に使用するには Cookie が必要です。また、数値で書き込まれている唯一のクッキーです。

アイデア?

AppMobi.cache.setCookie('AutoRemember', uid, 90);

この1行がある場合は、関数が機能するためにダブルクリックする必要があります.そこにない場合、関数は期待どおりに機能します..

私の関数の1つのサンプルは次のようになります(たとえば、ここにすばやく入力します)

$('#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')
});
4

2 に答える 2

1

ああ、そうだ、私は同じことに出くわした。local_bootstrap.js libと、「Develop In Eclipse For Android」から何かをダウンロードして初期化する必要があります(.zip「PhoneGapAndroid開発用のappMobiクラウドサービスライブラリ」をダウンロードしました)。私はEclipseでAndroidアプリを使用していますが、あなたもそうだと思います。あなたの投稿には、使用しているIDEについては触れられていません。

.zipファイルには、コピーする場所と内容(.javaファイル、jarファイルなど)に関する優れたreadme.txtがあります。

ここで見つかりました:http://www.appmobi.com/?q = node / 85

于 2012-08-16T06:24:05.947 に答える
0

ええと、少なくとも私が理解できる限り、調べに来てください。これは、私のコーディングというよりも、ブラウザーとエミュレーターの間の不具合のようです。「Test Anywhere」からサンドボックス化された appMobi アプリケーションでアプリを実行すると、期待どおりに動作します。

私は appMobi でチェックされたバグを開き、バグレポートを受け取るたびにここに戻ってきて、後でリンクを付けて、他の人が同様の問題に遭遇したときにそれをフォローできるようにします.

于 2012-07-16T08:53:09.203 に答える