繁体   English   中英

使用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

})

在控制台中,我看到以下注释:

Chrome中的控制台

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

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

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

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

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

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

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);
});

我建议阅读“ 使用对象数组”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM