2012-12-17 73 views
0

這是我的第一篇文章,我林肯聽到你的消息:-)HTML5 - JavaScript的Sqlite嵌套交易

這是我的問題,請。 在我的JqueryMobile web應用程序中,我創建了類別和記錄。 每個類別都有不同的記錄。

我想打印給用戶的是每個類別中存在的記錄數。

對於選擇的類別我做了一個正常的交易

function getAll() { 
db.transaction(function (transaction) { 
    transaction.executeSql(("SELECT * FROM tags"), [], getAllSuccess, errorCB); 
}); 
} 

function getAllSuccess(tx, result) { 
$('#bags_ul').empty(); 
var output = ''; 
$.each(result.rows, function (index) { 
    var row = result.rows.item(index); 
    output += '<li><a href="#" class="link_to_tag" data-tagnome="' + row['tagnome'] + '" data-tagtipo="' + row['tagtipo'] + '" data-tagid="' + row['tagid'] + '" >' + row['tagnome'] + '</a></li>'; 
}); 

$('#bags_ul').html(output); 
$('#bags_ul').listview(); 
$('#bags_ul').listview('refresh'); 

}

在我的例子中,函數GETALL使查詢,如果獲得成功,它執行getAllSuccess功能,即在填充我列表中的LI字段。

問題是我需要在$ .each()中創建一個查詢來獲取類別的記錄。

我試圖在其中執行另一個事務,並且我可以成功獲取記錄數量,通過console.log函數,但問題是我不知道如何將它傳遞給「母親「在事實上推動HTML到頁面的功能。

你能幫我嗎?正如你所理解的,我需要知道這背後的「邏輯」。 我真的非常感謝你的幫助。

馬爾科

回答