使用 Javascript / jQuery 获取 Trello 卡片评论

Get Trello card comments using Javascript / jQuery

我正在尝试获取卡片评论并将其放入一些 html 标签中。

然后我确实(我猜)这样做了:

Trello.get("cards/6a7c530bce987f166f2272ef/actions", function(err, card) {

  console.log(card); // I see the comments in console

  $('#comments').html(card); // shows "success" in the page

})

在控制台中,我看到评论:

Console in Chrome

但我不知道如何使用 "card" 对象。使用 JSON.stringify(card) 并登录控制台,returns "success".

我尝试了 "card[0]"、"card['text']"、"card.text"、"card.data.text",但没有任何效果。

所以,我需要帮助从 "card" 对象或其他方式获取卡片评论。

更新:错误是函数参数的位置。错误:“(错误,卡片)”。正确:“(卡片,错误)”。要访问特定评论,以下工作正常:

var last_comment = card[0]['data']['text']; // worked!!!

您发送的屏幕截图显示请求 returns 一组评论卡片。如果你想显示所有的评论,你可以使用下面的代码:

Trello.get("cards/6a7c530bce987f166f2272ef/actions", function(err, comments) {
  var html = "";
  comments.forEach(function(comment) {
    html += comment.data.text+"<br>";
  }
  $('#comments').html(html);
});

如果您只想要数组中的第一个评论,您可以执行以下操作:

Trello.get("cards/6a7c530bce987f166f2272ef/actions", function(err, comments) {
  $('#comments').html(comments[0].data.text);
});

我建议阅读 Working with objects and Arrays