2015-07-11 31 views
2

我正在开发这个应用程序有一些奇怪的行为。虽然在浏览器上测试一切似乎工作正常,但我试图部署我的应用程序在设备上进行测试,显然所有WebSQL相关的作品罚款,直到我做了选择。我的SQLResultSet在行上返回长度= 1但在那里没有行。我试图检查应用程序并查看Chrome上的Resources选项卡,并创建database,实际上有一行。所以它返回正确的长度,但不是行。cordova android sql select返回长度为1但没有行

有人有这样的事情吗?

回答

7

我应该在结果行上使用result.rows.item(idx)方法,但我直接通过result.rows[idx]获取行。显然这是由Chrome的实施支持的,但不是标准。使用result.rows.item(idx)修复了它。

相关问题