有问题将JSON数据附加到Html表

时间:2016-01-27 22:15:59

标签: java json ajax html5

此功能获取IP地址,我想将每个地址存储在一个单独的框中,如192.168.10.1每个地址" 192"" 168"应该在不同的表数据框中。其中我有三个表来存储IP地址,网络掩码,网关。

function ipcfg_get () {
  $.ajax({
    type: 'GET',
            url: '/ipcfg/ipcfg_get.cgi',
            dataType: 'json',
            success: function(data) {
                var a= + data.ipv4.addr;
                var m= + data.ipv4.mask;
                var g= + data.ipv4.gw;

            var rows = $('tr', $('#ip1','#ip2','#ip3','#ip4').append);
            var rows = $('tr', $('#nm1','#nm2','#nm3','#nm4').append);
            var rows = $('tr', $('#gw1','#gw2','#gw3','#gw4').append);

              if (data.hasOwnProperty('attr')) {
                       var lst = data.attr;
                       for (i = 0; i < lst.length; ++i) {
                          var tr = rows.eq(i);
                          var val = lst[i];

    var html =  '<td>' + a + '</td>' + 
                '<td>' + m + '</td>' +
                '<td>' + g + '</td>' ;

                tr.html(html);
                       }
                }
            },
            error: function(xhr, status) { }    
            });

用于存储IP地址的表格格式。

<section>
            <table class="formgrid">
                <tr><th>IP Address:</th><td><input type="text" name="a1" id="ip1" size="3" value="0">.
                <input type="text" name="a2" size="3" id="ip2" value="0">.
                <input type="text" name="a3" size="3" id="ip3" value="0">.
                <input type="text" name="a4" size="3" id="ip4" value="0"></td></tr>

0 个答案:

没有答案