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

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

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

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

3 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

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


查看完整回答
反对 回复 2019-07-11
?
慕仙森

TA贡献1827条经验 获得超7个赞

通过扩展$从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-07-11
  • 3 回答
  • 0 关注
  • 632 浏览
慕课专栏
更多

添加回答

举报

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