简体   繁体   English

如何将多个字符串附加到jquery中的HTML元素?

[英]how to append multiple string to an HTML element in jquery?

Here, using ajax call I am getting the data as json object. 在这里,使用ajax调用将数据作为json对象获取。 For example, in userid, it returns some value. 例如,在userid中,它返回一些值。 But in address value, it returns like addr1, addr2, addr3 (3 values). 但是在地址值中,它返回类似于addr1,addr2,addr3(3个值)。 So how can I append these 3 values in html element and also it should be in String format tostring() 因此,如何将这3个值附加到html元素中,并且也应采用String格式tostring()

<script>
$(document).ready(function(){
    $.ajax({
          type: "GET",
          url: "Controller?token=123",
          dataType: 'json',
          success: function(data){

          $('#userid').html(data.userid.toString());          
          $('#addr').html(data.addr1.append(addr2));
          },
          error:function(){
            alert("Sorry!");
          }
        });

});
</script>

Example strings: 字符串示例:

addr1: 124, WELINGTONE STREET 地址:124,WELINGTONE STREET

addr2: NEWYORK addr2:NEWYORK

addr3: OH 12454-8787 地址3:OH 12454-8787

These values are get from json object with the key names as addr1, addr2 and addr3 I need to append the key not values. 这些值是从json对象获得的,其键名分别为addr1,addr2和addr3,我需要附加键而不是值。

像这样吗

$('#addr').html([data.addr1,data.addr2,data.addr3].join("<br>"));

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

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