我正在使用html和javascript处理狗狗治疗应用程序。我在Features
下面的部分中有一个名为Product Options
的部分。我试图复制代码但不幸的是我没有成功。我不是javascript的专业人士所以如果有人可以请看看我的代码,看看我做错了什么,我将不胜感激。
问题是从mySQL中提取的(treat.features)
在前端的HTML中没有正确显示。什么都没有出现。
function listAddSymptomsDb(tx) {
var category = getUrlVars().category;
var mainsymptom = getUrlVars().mainsymptom;
tx.executeSql('SELECT DISTINCT Add_Symptom FROM "Main Database" WHERE Category="' + category +
'" AND Main_Symptom="' + mainsymptom +'"',[],txSuccessListAddSymptoms);
}
function txSuccessListTreatment(tx,results) {
//console.log("Read Treatment success");
var tubeDest = "#products";
var len = results.rows.length;
var treat;
for (var i=0; i < len; i = i + 1) {
treat = results.rows.item(i);
//console.log("Specialty Product #1: " + treat.Specialty1);
if(treat.Specialty1){
$("#products").append(formatProductDisplay('specialty1', treat.Specialty1, treat.PurposeSpecialty1, treat.DosageSpecialty1, treat.Ingredients, '1'));
}
if(treat.Specialty1){
$("#features").append(formatProductDisplay('feature', treat.features, '1'));
}
$('#products').listview('refresh');
$('#features').listview('refresh');
$('.print').bind("click", function(){
printIt();
});
//debug print content
//console.log($('#printable').html());
}
}