jdb.js
jdb.js copied to clipboard
JDBDatabase open()メソッドのDeferredパターンへの対応
チュートリアルには、 「open()メソッドは非同期で実行されます。結果を取得するにはコールバック引数を使用するか、Deferredパターンを使用してください。」 と書かれていますが、Deferredパターンで記述するとDBが作成されません。またエラーも出ません。
また、successコールバックの戻り値も、チュートリアルでは「db.open(function(result, error) {」となっていますが、result、errorともundefinedが戻ります。
(Chromiumで動作確認)
$B%P%0Js9p$"$j$,$H$&$4$6$$$^$9!$9$0$K$H$O9T$+$J$$$+$b$7$l$^$;$s$,!"3NG'$7$F$$^$9!_(B
- Shumpei Shiraishi $B%b%P%$%k$h$jAw?.(B
2012/03/03 22:11 "Toshie Shimakura" <
[email protected]
:
$B%A%e!<%H%j%"%k$K$O!"(B $B!V(Bopen()$B%a%=%C%I$OHsF14|$G<B9T$5$l$^$9!#7k2L$r<hF@$9$k$K$O%3!<%k%P%C%/0z?t$r;HMQ$9$k$+!"(BDeferred$B%Q%?!<%s$r;HMQ$7$F$/$@$5$$!#!W(B $B$H=q$+$l$F$$$^$9$,!"(BDeferred$B%Q%?!<%s$G5-=R$9$k$H(BDB$B$,:n@.$5$l$^$;$s!#$^$?%(%i!<$b=P$^$;$s!#(B
$B$^$?!"(Bsuccess$B%3!<%k%P%C%/$NLa$jCM$b!"%A%e!<%H%j%"%k$G$O!V(Bdb.open(function(result, error) {$B!W$H$J$C$F$$$^$9$,!"(Bresult$B!"(Berror$B$H$b(Bundefined$B$,La$j$^$9!#(B
(Chromium$B$GF0:n3NG'(B)
Reply to this email directly or view it on GitHub: https://github.com/shumpei/jdb.js/issues/7