Я немного новичок в этом - я пытался в течение нескольких дней модифицировать различные ответы stackoverflow без какой-либо удачи.Sqlite jquery вложенная петля
Для моего приложения phonegap - с использованием sqlite, jquery Я пытаюсь прокрутить таблицу категорий, а затем вложенной список «видов» для каждой категории. Код ниже создает внешний цикл, но не внутренний.
Любая помощь будет очень признателен
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM cat;', [], function (transaction, catResult) {
var theHtml ='';
for (var i = 0; i < catResult.rows.length; i++) {
// outer loop
var catRow =catResult.rows.item(i);
theHtml +='<li>' +catRow.Name;
function doinner(i) {
var theHtml2 ='';
tx.executeSql('SELECT * FROM kind WHERE cat_id = ?;', [catRow.Id], function (transaction, kindResult) {
theHtml2 ='<ul>';
for (var i2 = 0; i2 < kindResult.rows.length; i2++) {
// inner loop
var kindRow =kindResult.rows.item(i2);
theHtml2 +='<li>' +kindRow.kind +'</li>';
};
// end inner loop
theHtml2 +='</ul>';
});
// end function
theHtml +=theHtml2;
}
// end doinner
doinner(i) ;
// this function is supposed to assemble and append the inner loop
theHtml +='</li>';
}
// end outer loop
$('#catList').html(theHtml);
});
// end function
});
// end transaction
ой спасибо, я немного новичок это могло бы вы дать мне понять, как я создам html как вложенный список –
Brilliant! очень большое спасибо - это отлично сработало –