Javascript 如何从Trello API获取卡片创建日期?
我试图通过Trello API获取每张卡的创建日期。在JSFIDLE中,我使用了Trello站点的测试代码,并试图向每张卡添加一个警报,以便在单击时向用户显示卡的创建日期 但是,我认为我的语法不正确:Javascript 如何从Trello API获取卡片创建日期?,javascript,api,get,trello,Javascript,Api,Get,Trello,我试图通过Trello API获取每张卡的创建日期。在JSFIDLE中,我使用了Trello站点的测试代码,并试图向每张卡添加一个警报,以便在单击时向用户显示卡的创建日期 但是,我认为我的语法不正确: $.each(cards, function(ix, card) { $("<a>") .addClass("card") .text(card.name)
$.each(cards, function(ix, card) {
$("<a>")
.addClass("card")
.text(card.name)
.appendTo($cards)
.click(function(){
alert(Trello.get("cards/" + card.id + "?action=createCard", { fields: "date" }));
})
$。每个(卡,功能(ix,卡){
$(”
我也不太确定它应该返回什么,这使得调试变得很困难。我如何访问它返回的对象?Trello.get
是一个异步函数。这是必要的,因为它使用异步的AJAX。这意味着您需要向它传递回调;它的返回值基本上没有意义。Ch将代码更改为:
$.each(cards, function(ix, card) {
$("<a>")
.addClass("card")
.text(card.name)
.appendTo($cards)
.click(function(){
Trello.get("cards/" + card.id + "?action=createCard", { fields: "date" }, function(card) {
alert(card);
});
})
$。每个(卡,功能(ix,卡){
$("")
.addClass(“卡”)
.文本(卡片.名称)
.appendTo($cards)
。单击(函数(){
Trello.get(“cards/”+card.id+“?action=createCard”,{fields:“date”},函数(card){
警报(卡片);
});
})
应该会解决的。终于找到了答案-卡创建日期嵌入卡id中
谢谢Aaron。不过我仍然收到显示[object object]的警报。我需要做些其他事情才能访问日期吗?@Ben,正如我的代码所暗示的,你正在提醒一张卡片
。检查该对象可能是个好主意,但卡片。操作[0]
将更接近你所寻找的内容。