简体   繁体   English

如何在div中显示json数据

[英]How to show json data in a div

This is static html code 这是静态的html代码

<div class="EquipmentContent row">
      <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6 subSection" style="float:right;background:#dff0ff;">  
        <section class="col-xs-12 col-sm-2 cl-md-2 col-lg-2">
          <label class="equipmentHeaderlable">Name</label>
          <label class="equipmentHeaderValues">SSS</label>
        </section>
        <section class="col-xs-12 col-sm-1 cl-md-1 col-lg-1">
          <button type="button" style="display: inline-block;float:right;" class="btn btn-danger" onclick="hideEquipmentDetails()"><i class="fa fa-times"></i></button>
        </section>
      </div>
    </div>

I am trying to change it as dynamic.Which means I need to show json data in this div.So I tried like this 我正在尝试将其更改为动态。这意味着我需要在此div中显示json数据。

var content= response.data.filters;
$.each(content,function(i,value){                       
    $('.subSection').html("<section class='col-xs-12 col-sm-2 cl-md-2 col-lg-2'><label class='equipmentHeaderlable'>Name</label><label class='equipmentHeaderValues'>"+value.name+"</label></section>").appendTo('.EquipmentContent');

})

But am getting Uncaught SyntaxError: missing ) after argument list error.What I did wrong? 但是Uncaught SyntaxError: missing ) after argument list错误Uncaught SyntaxError: missing ) after argument list我做错了什么?

Maybe you can write it a bit cleaner and know that you are missing something.But i guess you are not. 也许您可以写得更干净一点,知道您缺少某些东西。但是我想您不是。 maybe you are missing some other bracket in the code above. 也许您在上面的代码中缺少其他括号。 I suggest you comment this part and see if the error still occurs. 我建议您对此部分发表评论,看看是否仍然发生错误。

var content= response.data.filters;
$.each(content,function(i,value){   
      var data = "<section class='col-xs-12 col-sm-2 cl-md-2 col-lg-2'>";
      data += "<label class='equipmentHeaderlable'>Name</label>";
      data += "<label class='equipmentHeaderValues'>"+value.name+"</label></section>";    
      $('.subSection').html(data).appendTo('.EquipmentContent');

});

伙计们正在改变所有单个动态获取数据'"和所有"'和不使用.html()将追加仅当前value.so尝试使用.append()

$('.subSection').append('<section class="col-xs-12 col-sm-2 cl-md-2 col-lg-2"><label class="equipmentHeaderlable">Name</label><label class="equipmentHeaderValues">'+value.name+'</label></section>');

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM