我正在开发需要存储一些数据的 iOS 上的 phonegap 应用程序。我正在使用 phonegap 文档中给出的存储 API,并且我相信正在插入数据。但是,当我尝试使用 SELECT 语句检索数据时,警报框中没有任何输出。
正在显示“loading2”警报,但之后我没有得到任何输出。
我的代码如下(取自 phonegap wiki):
// load the currently selected icons
function loadCelebs(mydb)
{
try
{
alert("loading2");
mydb.transaction(
function(transaction)
{
transaction.executeSql('SELECT * FROM celebs ORDER BY name', [], celebsDataHandler(transaction,results));
});
}
catch(e)
{
alert(e.message);
}
}
// callback function to retrieve the data from the prefs table
function celebsDataHandler(tx, results)
{
// Handle the results
alert(results);
}