我做了選擇從數據庫中的數據,並顯示警告的功能,但我發現了以下錯誤在成功的功能:transaction.executeSql成功函數錯誤
無法讀取屬性「行」的未定義retrieveData
這裏是我的功能
function selectAll(){
DB.transaction(
function(transaction) {
transaction.executeSql("SELECT * FROM CDprodutos", [], retrieveData()); //The retrieveData function is where the data is sent/returned to in parameters (transation, results)
});
}
function retrieveData(transaction, results) {
for(var i = 0; i < results.rows.length; i++) {
var data = results.rows.item(i)['id']
alert(data.value);
}
}
'retrieveData()'被立即調用。除去'executeSql'語句中的'()'retrieveData'調用。另外,你需要傳遞參數給它,所以你可能需要一個匿名。功能。 – tymeJV
當我刪除() – shadsauhduisad