jquery代码,使用append显示对html表的json响应

前端之家收集整理的这篇文章主要介绍了jquery代码,使用append显示对html表的json响应前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有人可以用代码来帮助我在html表中显示json数据
  1. $.getJSON("http://10.0.2.2:8080/v1/service/1",function(data) {
  2.  
  3. $.each(data,function(id,obj){
  4.  
  5. });
  6. });
  7.  
  8.  
  9. <body>
  10. <table id="display">
  11. </table>
  12. </body>

我想在显示表中显示json数据

json响应数据:

  1. [
  2. {
  3. "firstcolumn":"56036","loc":"Deli","lastA":"Activity","mTime":"2011-02-01 11:59:26.243","nTime":"2011-02-01 10:57:02.0","Time":"2011-02-01 10:57:02.0","Age":"9867 Hour(s)","ction":" ","nTime":null
  4. },{
  5. "firstcolumn":"56036","nTime":null
  6. }
  7. ]

解决方法

你没有提供更多的信息,但无论如何,如果你的json(数据)结构是这样的
  1. {
  2. "key_one": "value_one","key_two": "value_two","key_three": "value_three"
  3. }

那么你可以在你的回调函数中做

  1. $.each(data,function(key,val) {
  2. $('<tr><td>ID: '+key+'</td><td id="'+key+'">'+val+'</td><tr>').appendTo('#display');
  3. });

这将制作一个像this example的表格.希望它能帮助你完成你的工作.

更新

  1. function(data) {
  2. $.each(data,val) {
  3. var tr=$('<tr></tr>');
  4. $.each(val,function(k,v){
  5. $('<td>'+v+'</td>').appendTo(tr);
  6. });
  7. tr.appendTo('#display');
  8. });​
  9. });​

这是example.

你的完整getJSON

  1. $.getJSON("http://10.0.2.2:8080/v1/service/1",function(data) {
  2. $.each(data,val) {
  3. var tr=$('<tr></tr>');
  4. $.each(val,v){
  5. $('<td>'+v+'</td>').appendTo(tr);
  6. });
  7. tr.appendTo('#display');
  8. });​
  9. });​
  10. });

猜你在找的jQuery相关文章