[英]how to show json (array)response in html page using javascript jquery
[英]Insert Json response in HTML table using jQuery/Javascript
我需要将json响应插入到html table中。我可以在UI中填充数据,但它仅在UI中打印数据,而未在表中添加数据。
下面的代码我正在使用。 如何将我的数据插入表列?
<div class="table-responsive">
<table id="http_response" class="table table-bordred table-bordred table-striped">
<thead>
<th>Response</th>
</thead>
<tr>
<td>Mac</td>
<td>Parameter Name</td>
<td>Response</td>
</tr>
</table>
</div>
//JS FIle
var tr;
tr = $('<tr/>');
tr.append("<td>" + mac + "</td>");
tr.append("<td>" + result["response"].parameter_name + "</td>");
tr.append("<td>" + result["response"].status + "</td>")
$('#http_response').append(tr);
您应该稍微重组表 。 您可以添加一个tbody来附加tr :
//JS FIle var result = {response:{parameter_name: 'param1', status: 'OK'}} var tr,mac = 'MacTEST'; tr = $('<tr/>'); tr.append("<td>" + mac + "</td>"); tr.append("<td>" + result["response"].parameter_name + "</td>"); tr.append("<td>" + result["response"].status + "</td>") $('#http_response tbody').append(tr);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="table-responsive"> <table id="http_response" class="table table-bordred table-bordred table-striped"> <thead> <tr> <th>Mac</th> <th>Parameter Name</th> <th>Response</th> </tr> </thead> <tbody> </tbody> </table> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.