简单的JSON到HTML表 [英] Simple JSON to HTML Table

查看:83
本文介绍了简单的JSON到HTML表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个非常简单的数据要显示在表中.

I have a very simple data that i want to display in table.

数据

[{"1":红色","2":橙色","3":蓝色","4":黄色"}]

[{"1":"Red","2":"Orange","3":"Blue","4":"Yellow"}]

代码:

 var a = [];
                    $.each(data, function (key, val) {
                        a.push('<tr id="tr_' +key+ '">');
                        a.push('<td>' + key+ '</td>');
                        a.push('<td>' + val+ '</td>');
                        a.push('</tr>');
                    });
                    var s = a.join('');
                    $('#color-list').html(s);

上面的代码生成了[object Object]而不是Data.

The above code resulted in [object Object] instead of the Data.

以下是我的预期结果

1红色

2橙色

3蓝色

4黄色

任何建议将不胜感激

推荐答案

您的数据变量是一个数组(仅包含一个元素).该对象实际上是该数组的第一个元素.因此使用:

Your data variable is an array (containing only one element). The object is actually the first element of that array. So use:

$.each(data[0], function (key, val) {
    ...

这篇关于简单的JSON到HTML表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆