0

現在取り組んでいるプロジェクトのローカルキャッシュを把握しようとしています。db側のほとんどの設定、入力、実行に成功しましたが、JavaScriptがおかしくなりそうです。

jsfiddle(http://jsfiddle.net/hW6RX/9/)を作成して、意味を示しました。[情報を見る...]をクリックすると、アラートがポップアップ表示され、テーブルのdbからデフォルト値が入力されます。次に、2番目のアラートが表示され、クリアした後、いくつかの変更を実行して、新しいdb値をに追加する必要があります。テーブル(最後に合計10個のアイテムがあり、barとcantbelieveは1回だけ表示され、fooは2回目にburに変更されます...非常に単純です)。

ただし、代わりに両方のポップアップが表示され、最初のprintValues()のみが実行されます。関数とアラートの場所は結果に影響を与えないようです(すべての関数が試行の内側にあり、すべてが外側にあり、分割しました...アラートを移動しました... w / e)ので、私は' m何かが足りない、またはタイミングの問題があると思っています。誰か助けてもらえますか?

4

1 に答える 1

0

修正されました。http://jsfiddle.net/hW6RX/14/は意図したとおりに機能しています(ただし、プロセスの各部分をクリックする必要はありませんが、後で修正できます。 )。

[初期化]をクリックすると最初の部分が印刷され、[テスト]をクリックすると次の部分が印刷されます(初期化時にすべてがクリアされるか、いつでもクリアリンクでクリアできます)

于 2011-10-31T13:22:13.643 に答える