【问题标题】:output has multiple id's and i need 1 id输出有多个 ID,我需要 1 个 ID
【发布时间】:2023-01-22 11:59:16
【问题描述】:

我有一个 json 获取器,它工作正常。但是当我需要身份证的时候。它发送出 json 中的所有 id。

我只需要最新的,这可能吗?

这是我第一次在 json 上工作,所以我目前是新手。


$(document).ready(function() {

  // FETCHING DATA FROM JSON FILE
  $.getJSON("https://api.omny.fm/orgs/56ccbbb7-0ff7-4482-9d99-a88800f49f6c/programs/a49c87f6-d567-4189-8692-a8e2009eaf86/clips/",function(data) {
      $('#table').html(data.Clips.map(studentData => `${studentData.Id}`).join(''));
    });
});

添加了 [:1] 和 [0] 但这并没有奏效

【问题讨论】:

  • $('#table').html(data.Clips[0].Id)

标签: javascript html json fetch


【解决方案1】:

你可以使用Array.at来完成

$(document).ready(function() {

  // FETCHING DATA FROM JSON FILE
  $.getJSON("https://api.omny.fm/orgs/56ccbbb7-0ff7-4482-9d99-a88800f49f6c/programs/a49c87f6-d567-4189-8692-a8e2009eaf86/clips/",function(data) {
     
      $('#table').html(data.Clips.at(-1).Id);
    });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="table"></div>

【讨论】:

  • 上面的脚本选择了最新的 id,我需要最上面的 id。
猜你喜欢
  • 2012-04-25
  • 2018-04-29
  • 1970-01-01
  • 1970-01-01
  • 2018-12-25
  • 2016-09-29
  • 2023-03-16
  • 1970-01-01
  • 2021-05-29
相关资源
最近更新 更多