我正在获取数据库:在android的phonegap中未定义。我在phonegap中创建了一些表,在成功创建表之后,它给了我数据库未定义的错误。请帮忙。我是phonegap的新手。代码 -
var db;
var dbCreated = false;
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
//alert("In Device Ready...");
db = window.openDatabase("sgpw", "1.0", "PhoneGap Demo", 200000);
db.transaction(populateDB, transaction_error, populateDB_success);
}
答案 0 :(得分:2)
我遇到同样的问题,当他是一个新的phonegap。 试试这个,
var db = window.openDatabase("sgpw", "1.0", "PhoneGap Demo", 200000);
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
db.transaction(populateDB, transaction_error, populateDB_success);
}
然后调用populateDB
函数。
如果出现错误,则会拨打transaction_error
。如果成功,则会调用populateDB_success
功能。