我想在我的电路板页面中只显示我的trello中的开放板
jQuery.ajax({
url: allboardsurl,
method: 'post',
data: {id: id},
dataType: "json",
async: false,
success: function (data) {
},
error: function () {
console.log("The request failed");
}
});
答案 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);