0

我正在创建一个 Phonegap 应用程序,我希望使用 javascript/jQuery 依次运行一些函数。就像下面的顺序一样。

  1. 传播数据库(创建表并插入初始数据)-propagateDB()
  2. 从具有最初插入数据的表中选择数据 - selectRecs()

我很困惑我应该在哪种情况下运行这些功能。比如在 onDeviceReady、mobileinit、document.ready 之类的。有时在这些 onDeviceReady 中使用时选择数据不起作用。

4

1 回答 1

0
  • 当设备的 API 元素准备好访问时触发 onDeviceReady
  • mobileinit 在 jQuery Mobile 准备就绪时触发
  • document.ready 在 DOM 完全布局时触发

在 onDeviceReady 触发后,您应该可以随时访问(读取或写入)您的数据库。我会先加载 UI(等待 document.ready),然后访问数据库以显示您的数据。不过,您可以将数据放入数据库 onDeviceReady。

于 2013-10-13T19:40:30.640 回答