var processResult = function(items)
{
return items;
};
function queryDB(callback) {
var sqlTxt = "SELECT * FROM DEMO";
db.transaction(
function(tx) {
tx.executeSql(sqlTxt, [],
function(tx, results) {
var item_Codes = [];
for (var i = 0; i < results.rows.length; i++) {
item_Codes.push({item_code: results.rows.item(i).itemCode});
}
callback(item_Codes);
})
, errorCB;
});
return false;
}
主.js
queryDB(processResult, function(arr) {
$.each(arr, function(i, elem) {
});
});
在上面的代码 item_Codes 是数组。这里我需要在加载数据后打印数组。但是当我尝试打印数组时它显示为空。数据加载到数组后如何打印数组。