如何在trello(非封闭板)中只开放板

时间:2015-12-09 07:44:17

标签: show trello

我想在我的电路板页面中只显示我的trello中的开放板

 jQuery.ajax({
                    url: allboardsurl,
                    method: 'post',
                    data: {id: id},
                    dataType: "json",
                    async: false,
                    success: function (data) {

                    },
                    error: function () {
                        console.log("The request failed");
                    }
                });

2 个答案:

答案 0 :(得分:1)

如果你的所有数据都来自Data 你可以查看条件

如果您的结果是ajax成功

success: function (data) {
                        response = JSON.parse(data);
                         for (var i = 0; i < response.length; i++) {
                                if (!response[i].closed) {
                               console.log(response[i].name);
                            }

                        }
                    },

答案 1 :(得分:1)

当然,您可以过滤客户端上的数据,但只返回打开的电路板会更有效率。如果您使用Trello提供的client.js,您可以在查询中包含过滤器,如下所示:

myFiles = new FileCollection('myFiles',
  { resumable: true,    // Enable built-in resumable.js chunked upload support
    http: [             // Define HTTP route
      { method: 'get',  // Enable a GET endpoint
        path: '/:md5',  // this will be at route "/gridfs/myFiles/:md5"
        lookup: function (params, query) {  // uses express style url params
          return { md5: params.md5 };       // a query mapping url to myFiles
        },
        handler: function (req, res, next) {
           if (req.headers && req.headers.origin) {
             res.setHeader('Access-Control-Allow-Origin', 'http://meteor.local'); // For Cordova
             res.setHeader('Access-Control-Allow-Credentials', true);
           }
           next();
        }
      },

如果您手动构建网址,只需添加过滤条件,如下所示:

Trello.get('/member/me/boards', { filter: "open"}, success, error);