怎么将json用html展现出来.?

var data=[
{
'name':'名称',
'id':'id',
'type':1,
'paras':[
{
'paraname':'图片名称',
'url': '',
'paratype':'1'
},
{
'paraname':'视频名称',
'url': '',
'paratype':'2'
}
]
}
]
例如这个json, 怎么在html用如下格式展现出来
name=名称
id=id
type=1
paras:paraname=图片名称
.
.
.

先写出html,需要后台数据的就用请求到的json数据变量显示被

var dtlist = null;
var dt = {};
dt.name = "dtlist";//对象名称
dt.htmllabel = "tt";//加载数据的标签
dt.method = "GET";//提交方式GET|POST
dt.form = "form2";//表单ID
dt.key = "id";//标识
dt.rows = [];
dt.showcheckbox = false;//是否显示复选框
dt.width = '100%',//宽度
dt.height = 370;//高
dt.url = '/UserInfo/GetViolationList?s=1&t=' + Math.random(),
dt.rows.push({
field: '操作', title: '操作', width: 80, align: 'center',
formatter: function (value, rowData) {
if (rowData) {
var s = "";
var s = '查看详情'
return s;
}
}
});
dt.rows.push({
width: '10%', nowrap: true, alloworder: true, field: 'It_Name', title: '企业名称', align: 'center'
});
dt.rows.push({
width: '10%', nowrap: true, alloworder: true, field: 'It_Project', title: '违规执业项目', align: 'center'
});
dt.rows.push({
width: '5%', nowrap: true, alloworder: true, field: 'It_Engineer', title: '工程师', align: 'center'
});
dt.rows.push({
width: '10%', nowrap: true, alloworder: true, field: 'It_Title', title: '违规标题', align: 'center'
});
dt.rows.push({
width: '30%', nowrap: true, alloworder: true, field: 'It_Content', title: '违规内容', align: 'center'
});
dt.rows.push({
width: '80', nowrap: true, alloworder: true, field: 'It_Icon', title: '违规图片', align: 'center',
formatter: function (value, rowData) {
var s = "";
s += '查看图片'
return s;
}
});
dt.rows.push({
width: '5%', nowrap: true, alloworder: true, field: 'It_Points', title: '违规扣分', align: 'center'
});
dt.rows.push({
width: '5%', nowrap: true, alloworder: true, field: 'It_Score', title: '成绩', align: 'center'
});
dt.rows.push({
width: '60', nowrap: true, alloworder: true, field: 'It_Date', title: '登记时间', align: 'center',
formatter: function (value, rowData) {
if (value) {
return value.toString().substr(0, 10);
}
}
});

  var e=[ { 'name':'名称', 'id':'id', 'type':1, 'paras':[ { 'paraname':'图片名称', 'url': '', 'paratype':'1' }, { 'paraname':'视频名称', 'url': '', 'paratype':'2' } ] } ]

  alert("name="+e[0].name+'-->id='+e[0].id+'-->paras:paraname='+e[0].paras[0].paraname);

解析json并展示到页面上:http://blog.csdn.net/qq_19558705/article/details/50329557


    var data = [
  {
      'name': '名称',
      'id': 'id',
      'type': 1,
      'paras': [
      {
          'paraname': '图片名称',
          'url': '',
          'paratype': '1'
      },
      {
          'paraname': '视频名称',
          'url': '',
          'paratype': '2'
      }
      ]
  }
    ];
    var v;
    for (var i = 0; i < data.length; i++)
        for (k in data[i]) {
            v = data[i][k];
            if (typeof v != 'object') document.write(k + '=' + v + '<br>');
            else {
                for (index in v) {
                    for(k1 in v[index])
                        document.write(k + '.' + k1 + '=' + v[index][k1] + '<br>');
                }
            }
        }

循环遍历就行了,,,,

<!DOCTYPE html>







ajax_demo

<br><br> .table{float:left;border: 1px solid black;margin:0 auto;width: 500px;height: 500px;}<br><br> li{list-style-type: none;width: 300px;height: 40px;border: 1px solid red;}<br><br>





  • 您的姓名是:
  • 您的年龄是:

ajax()

$(document).ready(function(){ $("button").one("click",function(){ //使用one是为了防止重复点击按钮后不停加载数据 $.ajax({ type:'post', dataType:'json', url:'demo/demo.json', success:function(data){ //alert(data); $.each(data,function(i,obj){ //使用each方法循环遍历获取到的json数据 var nameNum=obj.name.length var name=obj.name; var age=obj.age; switch(i){ case 0: $(".table ul li").eq(0).append(name); $(".table ul li").eq(1).append(age); break; //case 1: $(".table ul li").eq(0).append(name); // $(".table ul li").eq(1).append(age); // break; //case 2 :$(".table ul li").eq(0).append(name); // $(".table ul li").eq(1).append(age); // break; } //$(".table ul li").eq(0).append(name); //$(".table ul li").eq(1).append(obj.age); }); },error:function(XMLHttpRequest,textStatus,errorThrown){ alert(errorThrown); } }); }); });




json:
[

{

'name':'desmond',

'age':'111'

},

{

'name':'liu',

'age':'1231'

},

{

'name':'jj',

'age':'211'

}

]