Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从Trello API获取卡片创建日期?_Javascript_Api_Get_Trello - Fatal编程技术网

Javascript 如何从Trello API获取卡片创建日期?

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)

我试图通过Trello API获取每张卡的创建日期。在JSFIDLE中,我使用了Trello站点的测试代码,并试图向每张卡添加一个警报,以便在单击时向用户显示卡的创建日期

但是,我认为我的语法不正确:

$.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]
将更接近你所寻找的内容。