我遇到了一種情況,我想從 JSON 格式中讀取一些數(shù)據(jù),但是我在理解如何從 JSON 對象動態(tài)構(gòu)造按鈕時遇到了一些問題。我的情況如下:$(document).ready(function() { var socket = io.connect('http://' + document.domain + ':' + location.port); // listen for mqtt_message events // when a new message is received, log and append the data to the page socket.on('mqtt_message', function(data) { var json = JSON.parse(data['payload']); var table = $("<table>"); table.append($("<tr><th>Host</th><th>Name</th><th>ID</th><th>")); for (var i = 0; i < json.length; i++) { var row = $("<tr><td>" + json[i]["name"] + json[i]["ID"] + "</td></tr>"); table.append(row); } table.appendTo($("#container")); })});在哪里json = {"host":abc,"name":123,"id":345}我必須將主機(jī)名設(shè)為按鈕,當(dāng)我單擊該按鈕時,例如在這里,命名為“abc”,我將獲得詳細(xì)信息name和id表格格式。我已經(jīng)創(chuàng)建了表格,但它顯示的是整個表格,而不是我真正想要的那種場景。我是 JavaScript 的新手,在這里遇到了問題。
使用 JavaScript 為每個輸入 JSON 對象創(chuàng)建一個按鈕
偶然的你
2021-10-29 10:39:35