私は現在取り組んでいるプロジェクトのローカルキャッシュを把握しようとしていますが、設定を行い、データを取り込み、db側のほとんどを実行している間は、javascriptが私を恐れているjavascriptの関数に問題がある
私は何を意味するかを示すためにjsfiddle(http://jsfiddle.net/hW6RX/9/)を作成しました。情報を取得...をクリックすると、アラートがポップアップし、テーブルのdbのデフォルト値が入力され、その後に2番目のアラートが表示され、それをクリアした後、いくつかの変更が行われ、テーブル(10個のアイテムが最後になければなりません、barとcantbelieveは1回だけ表示され、fooは2回目にburに変わります...かなりシンプルです)。
しかし、両方のポップアップが表示される代わりに、最初のprintValues()だけが実行されます。機能とアラートの場所は結果に影響を与えていないようです(すべての機能が試しにあったので、すべて外に出ていました...私はそれらを分割しました...アラートを移動... w/e)私は何かが欠落していると思っている、または何らかのタイミング問題があります。誰も助けることができますか?
だけFYI、その2番目のトランザクションはtry/catchの外にあります。恐らくそうではありません。そして、DB機能がない場合は 'js_GetDBInfo'から戻ります。そうでなければ不要なネストがあります。 –
申し訳ありませんが、外部取引は、「IF NOT EXISTS」がテーブルの作成に追加される前に追加されたものでした(トランザクションを終了せず、その後にプリフォームはありません)。私はそれがセットアップされて以来、追加の実行ですべてが初めて動作するので、それはもはや重要です。しかし、コードはまだ私が期待するようにプリフォームしません。 – Twomz
'clearCache'呼び出しを削除してもうまくいきます。あなたがあなたが思っていることをしていると確信していますか? –