2013-10-13 39 views
0

我创建了一个Phonegap应用程序,我希望使用javascript/jQuery按顺序运行一些函数。如下面的顺序。在Phonegap应用程序中按顺序运行函数

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

而且我很困惑与在哪些情况下我应该运行这些功能中的每一个。比如在onDeviceReady,mobileinit,document.ready中就像明智一样。在这些onDeviceReady中使用时,选择数据有时不起作用。

回答

0
  • 当设备的API元素都准备好接受访问
  • mobileinit火灾时,jQuery Mobile的准备
  • 的document.ready火灾时,在DOM已经完全奠定了

你应该onDeviceReady火灾能够在onDeviceReady触发后的任何时候访问(读取或写入)您的数据库。我会先加载用户界面(等待document.ready),然后访问数据库以显示数据。不过,您可以将数据放入数据库onDeviceReady中。