这两行代码意味着什么(*来自教程)?

时间:2012-01-07 18:23:53

标签: javascript jquery cordova

我试图理解本教程中函数的调用方式 http://docs.phonegap.com/en/1.3.0/phonegap_storage_storage.md.html#SQLResultSetList

(*我尝试使用谷歌搜索回调函数,但仍然没有得到这些)

  1. 最后有db.transaction(populateDB, errorCB, successCB);这意味着它会调用函数populateDB,如果失败则调用errorCB,如果成功则调用successCB?或者函数调用的顺序是什么?

  2. 然后上面有tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB); []是什么意思?再次调用的函数序列是什么,现在querySuccess在errorCB之前(与Q1。不同)?

1 个答案:

答案 0 :(得分:0)

  1. 是的,它将执行populateDB,然后成功执行successCB,错误执行errorCB
  2. []表示空数组,再次按名称显示querySucces将成功执行,errorCB出错,
  3. 但是检查这些函数的api文档(transactionexecuteSql)以查看每个参数的用途,它应该告诉你每个参数的用途