好吧,我使用" web数据库"制作了一个webapp。我已经安装在我的Chrome浏览器上,它工作正常;但是当我尝试在我的Android手机上安装时,会收到如下错误:[object SQLTransaction]。
我不知道是否需要激活一些phonegap插件才能在手机上使用存储空间。这是我的一些代码:
document.addEventListener("deviceready", consumo_phoneReady, false);
function consumo_phoneReady(){
dbShell = window.openDatabase("my_db", "1.0", "database App", 1000000);
dbShell.transaction(consumo_setupTables,dbErrorHandler,consumo_get_all_ready());
}
运行函数" consumo_phoneReady()"时收到错误消息即功能dbErrorHandler
答案 0 :(得分:0)
transaction(consumo_setupTables,dbErrorHandler,consumo_get_all_ready());
我认为交易功能不需要3个参数。它需要2.
transaction(workmethod,errormethod)
例如WebSQL example 没有使用webSQL
的插件但是如果你想使用sqlite包装器,那么使用this plugin
插件链接中提供的完整文档