本帖最后由 david 于 2014-9-11 18:17 编辑
我用计算脚本拼装好一段html代码,如下所示:var classid = getItemValue("class_id");
var sql = "select * from tlk_分类_规格 where item_class_id = '"+classid+"'";
var datas = queryBySQL(sql);
var start = "<div class='div_contentlist'> ";
var end = "</div>";
var content = "";
for(var i = 0;i<datas.length;i++){
var data = datas.get(i);
content = "<ul class='Father_Title'>" + data.getItemValueAsString("spec_name") + "<li>:</li> </ul> <ul class='Father_Item"+i+"' style='padding-left: 20px; background-color: #F8F8F8;'> ";
var subSql = "select * from tlk_商品规格值 where item_spec_id = '"+data.getItemValueAsString("spec_id")+"'";
var subDatas = queryBySQL(subSql);
for(var i = 0;i<subDatas.length;i++){
var subdata = subDatas.get(i);
content = content+"<li class='li_width'> <label> <input id='"+subdata.getItemValueAsString("spec_val_id")+"' type='checkbox' class='chcBox_Width' value='"+data.getItemValueAsString("spec_id")+":"+subdata.getItemValueAsString("spec_val_id")+"'/> "+subdata.getItemValueAsString("spec_val_name")+"<span class='li_empty'> </span></label></li>";
}
content = content+"</ul>";
}
var rtn = start+content+end;
println(rtn);
return rtn;
我要把这拼装好的代码在页面显示,要怎样做呢,最终达到的效果如下:
|