为了账号安全,请及时绑定邮箱和手机立即绑定

我想根据它的节点将以下json字符串显示到html表中。我无法做到。因为我是json的新手

我想根据它的节点将以下json字符串显示到html表中。我无法做到。因为我是json的新手

C#
MMTTMM 2022-08-20 16:46:41
Json 字符串如下所示:-{      d: {"lstname":                  {                     "Fname":"test",                     "LName":"data"                  },            "lstAddress":                  {                     "address1":"abc",                     "address2":"def",                     "pincode":"0",                     "Area":"Bhandup"                 }       } }代码<body>    <form id="form1" runat="server">        <%--<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />--%>       <input type="button" name="btn1" id="Getdata" value="Getdata" />        <div id="name">        </div>        <div id="Addess">        </div>    </form></body>lstname 数据应显示在名称 div 中,lstaddress 数据应显示在地址 div 中
查看完整描述

1 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

我已经修复了一些JSON - 我已经在'd:'属性中添加了“”。所以这里的工作版本:在JSFiddle中


var str = `{

  "d": {"lstname":

              {

                 "Fname":"test",

                 "LName":"data"

              },


        "lstAddress": 

             {

                 "address1":"abc",

                 "address2":"def",

                 "pincode":"0",

                 "Area":"Bhandup"

             }

   }



}`;

 var obj = JSON.parse(str);

 $(function(){

    $('#name').text(obj.d.lstname.Fname + ' ' + obj.d.lstname.LName)

  $('#Addess').text(obj.d.lstAddress.address1 + ' ' + obj.d.lstAddress.address2 + ' ' + obj.d.lstAddress.pincode + ' ' + obj.d.lstAddress.Area)

 });


查看完整回答
反对 回复 2022-08-20
  • 1 回答
  • 0 关注
  • 59 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信