为了账号安全,请及时绑定邮箱和手机立即绑定

将JSON数组转换为jQuery中的HTML表

将JSON数组转换为jQuery中的HTML表

蛊毒传说 2019-08-03 03:03:32
将JSON数组转换为jQuery中的HTML表是否有一种非常简单的方法可以将一个JSON对象数组转换为HTML表,不包括几个字段?还是我要手动做这个?
查看完整描述

3 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

我不确定这是不是你想要的但是jqGrid..它可以接收JSON并创建一个网格。



查看完整回答
反对 回复 2019-08-04
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

通过扩展$从JSON对象数组生成一个HTML表,如下所示

$.makeTable = function (mydata) {
    var table = $('<table border=1>');
    var tblHeader = "<tr>";
    for (var k in mydata[0]) tblHeader += "<th>" + k + "</th>";
    tblHeader += "</tr>";
    $(tblHeader).appendTo(table);
    $.each(mydata, function (index, value) {
        var TableRow = "<tr>";
        $.each(value, function (key, val) {
            TableRow += "<td>" + val + "</td>";
        });
        TableRow += "</tr>";
        $(table).append(TableRow);
    });
    return ($(table));};

用途如下:

var mydata = eval(jdata);var table = $.makeTable(mydata);$(table).appendTo("#TableCont");

其中TableCont是一些div



查看完整回答
反对 回复 2019-08-04
  • 3 回答
  • 0 关注
  • 288 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信