我在这个正在开发的应用程序上有一些奇怪的行为。虽然在浏览器上测试一切似乎都运行良好,但我尝试在设备上部署我的应用程序进行测试,显然所有WebSQL
相关的工作都很好,直到我做了选择。我的SQLResultSet
在行上返回 length = 1 ,但那里没有行。我尝试检查应用程序并查看chrome上的Resources选项卡并创建了database
IS,实际上有一行。所以它返回正确的长度而不是行。
有人有这样的事吗?
答案 0 :(得分:7)
我应该在结果行上使用result.rows.item(idx)
方法,但我直接通过result.rows[idx]
获取行。显然,Chrome的实施支持这一点,但不是标准配置。使用result.rows.item(idx)
修复它。