所以我在我的所有电路板里都拿到了所有列表中的所有卡片:
var url3 =“https://api.trello.com/1/lists/“+listId+”/cards?key=“+key+”&token="+token;现在我需要以某种方式加入董事会……
基于您的代码,这样的东西应该工作:
function getDues(listId) { var xmlhttp3 = new XMLHttpRequest(); var url3 = "https://api.trello.com/1/lists/"+listId+"/cards?key="+key+"&token="+token; xmlhttp3.onreadystatechange = function() { if (xmlhttp3.readyState === 4 && xmlhttp3.status === 200) { var arrCards = JSON.parse(xmlhttp3.responseText); var dueName = ""; var dueDate = ""; var board = ""; for (var c = 0; c < arrCards.length; c++) { if (arrCards[c].due !== null) { var dueName = arrCards[c].name; var dueDate = arrCards[c].due; var boardNo = arrCards[c].idBoard; var date = new Date(dueDate); var deadline = ""; var months = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]; var now = new Date(); var xmlhttpBoardName = new XMLHttpRequest(); var boardNameUrl = "https://api.trello.com/1/boards/" + boardNo + "/?key=" + key + "&token=" + token; xmlhttpBoardName.onreadystatechange = function() { if (xmlhttpBoardName.readyState === 4 && xmlhttpBoardName.status === 200) { var board = JSON.parse(xmlhttpBoardName.responseText); var boardName = board.name; // HERE YOU HAVE YOUR BOARD NAME console.log(boardName); } } xmlhttpBoardName.open("GET", boardNameUrl, true); xmlhttpBoardName.send(); } } } } xmlhttp3.open("GET", url3, true); xmlhttp3.send(); }
无论如何,我建议你使用 官方图书馆 ,您不必处理所有的http请求。