我目前有一个网页,其中有几行标记为“事物”的对象。截至目前,我将它们在 html 中硬编码为“风扇速度、温度、光线等”,如图所示:http: //i.imgur.com/ocRUlaD.png
我希望通过将这些条目存储在数据库中(目前使用 postgres)来使这些条目动态化,并直接从数据库中填充此框。这样,用户可以添加或删除“事物”并不断更新,类似于购物车。
现在,为了让它工作,我有点困惑如何制作它,以便我可以为每个条目动态添加 HTML。最终,每行条目都应该有自己的表单,因此每行的 HTML 代码将非常相似,但每个表单都需要有唯一的链接。
我目前已经能够以 JSON 格式从数据库中检索所有条目。添加这些动态 div/html 块以为每个“事物”创建新行的最佳方法是什么?
这是我为负责“Light 1”的 div 提供的一些示例 html 代码。其他行将非常相似,但具有适当的表单操作和 ID。
<div class="large-event" id="space-font">
<!-- Collapsable Button -->
<a data-toggle="collapse" data-target="#light1" href="#">
Light 1
<img src="onBulb.png" id="bulbPic1" width="25" height="40" alt="">
</a>
<!-- LIGHT 1 Collapse Material -->
<div id="light1" class="collapse out">
<div class="shift-right">
<form method="post" style="display:inline" action="/testlamp">
<input type="hidden" name="node_address" value="1">
<input type="radio" id="lampOn1" name="data_value" value="on" checked> On
<input type="radio" id="lampOff1" name="data_value" value="off"> Off
<input type="button" id="lampButton1" inline class="btn" onclick="lampStatusChange(this.id)" value="Submit">
</form>
</div>
</div>
</div>