使用Javascript / jQuery获取Trello卡注释

时间:2018-08-28 18:05:05

标签: javascript jquery trello

我正在尝试获取卡片注释,然后放入一些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

但是我不知道如何使用“卡片”对象。使用JSON.stringify(card)并登录到conole,返回“成功”。

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

因此,我需要帮助来从“卡片”对象或其他方式获得卡片注释。

更新:错误是函数参数的位置。错误:“(错误,卡片)”。正确:“(card,err)”。要访问特定评论,可以使用以下命令:

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

1 个答案:

答案 0 :(得分:0)

您发送的屏幕截图显示,该请求返回了一组评论卡。如果您希望显示所有评论,则可以使用以下代码:

a

如果只想在数组中添加第一个注释,则可以执行以下操作:

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

我建议阅读Working with objectsArrays