用于将html输出转换为显示为表的JavaScript代码
我在做聊天机器人项目 我想在UI中以表格的形式显示从数据库中获取的记录 我编写了以下代码:用于将html输出转换为显示为表的JavaScript代码,javascript,html,Javascript,Html,我在做聊天机器人项目 我想在UI中以表格的形式显示从数据库中获取的记录 我编写了以下代码: table="<table><tbody>" for i in answer_list: table+="<tr>" for j in i: table+="<td>"+str(j)+"</td>" table+="</tr>" table+="</tbody&g
table="<table><tbody>"
for i in answer_list:
table+="<tr>"
for j in i:
table+="<td>"+str(j)+"</td>"
table+="</tr>"
table+="</tbody></table>"
print(table)
return answer_list
table=“”
对于答案列表中的i:
表+=“”
对于i中的j:
表+=“”+str(j)+”
表+=“”
表+=“”
打印(表格)
返回答案列表
此处的答案列表包含以下输出:
<table><tbody><tr><td>aani</td></tr><tr><td>shawn</td></tr><tr><td>sharu</td></tr><tr><td>bin</td></tr><tr><td>pradi</td></tr><tr><td>vaiz</td></tr><tr><td>bhat</td></tr><tr><td>kim</td></tr><tr><td>wini</td></tr><tr><td>uma</td></tr></tbody></table>
aanishawnsharubinpradivaizbatkimwiniuma
(带有html标记,如table、td、tr)
我想在UI中将其作为表,那么用JavaScript编写的代码是什么(将其转换为表)
或者,如果您使用纯javascript,请执行此方法
function print(table){
document.getElementById("tableId").innerHTML = table;
}
你可以简单地像下面这样做
document.write('aanishawnsharubinpradivaizbatkimwiniuma')
但它不是用htmlget name编写的,错误为NameError:全局名称“document”没有定义Hey shady感谢您的回复,忘了提到一些事情上面的代码是用python框架编写的,它在python框架中从SQL检索数据,但这不是唯一的回复模式,因此如果收到列表,表生成必须是动态的
function print(table){
$("#tableId").html(table);
}
function print(table){
document.getElementById("tableId").innerHTML = table;
}