【问题标题】:trim JSON object value修剪 JSON 对象值
【发布时间】:2018-03-02 23:01:02
【问题描述】:

我有一个表单,通过单击按钮从 API 获取 JSON 数据并获取值并将其呈现为 asp:label 的文本

我得到的 JSON 数据:

[{"Name":"Tom",date":"2018-02-24T01:52:56.3229211Z"}]

我的代码如下: 正文(只是重要的部分):

<body>
    <h2 class="auto-style3">SPACCO WEB</h2>
    <form id="form1" runat="server" class="auto-style1">
    <asp:Label ID="info1"    runat="server"  Text="Name:"></asp:Label>
    <asp:Label ID="info1Val" runat="server"  Text=""></asp:Label>
    <br />
    <asp:Label ID="info2"    runat="server" Text="Date:"></asp:Label>
    <asp:Label ID="info2Val" runat="server" Text=""></asp:Label>
    <br />
</body>

这里的重要性在于我将数据作为text="" 放入ID=info2val

脚本:

<script src="Scripts/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
 $('#search').click(function () {
            $.ajax({

                url: "http://192.168.5.37/api/find/" + $("input#manualuser").val(),
                type: "GET",
                dataType: 'Jsonp',
                success: function (result) {
                    $('#<%=info2Val.ClientID%>').html(result[0].Name);
                    $('#<%=info3Val.ClientID%>').html(result[0].Data);
                }
            });
        })

结果

Name: 
Tom

Date:
2018-02-24T01:52:56.3229211Z

问题: 一切都按预期工作,但我的问题是我想将日期值修剪为:2018-02-24(并从 T 01:52:56.3229211Z 中删除所有内容)

请帮助我如何做到这一点。

【问题讨论】:

    标签: javascript asp.net json


    【解决方案1】:

    在你的日期中找到 T 的索引,然后使用子字符串。

    var date = // Put your date here
    var index = date.indexOf('T')
    if (index != -1) {
      var shortened = date.substring(0, index)
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-22
      • 1970-01-01
      相关资源
      最近更新 更多