У меня возникли проблемы с выяснением, почему мой код не работает. То, что я связываю, это отправить запрос POST в онлайн-API, который также будет возвращать данные JSON. после того, как он говорит: «Поиск данных учетной записи ...», код, похоже, не выполняет ничего другого.Ошибка при отправке запроса POST
функция RequestBoardInfo() {
var xmlhttp = new XMLHttpRequest();
//BoardInfoUrl = getBoardInfoUrl();
BoardInfoURL = "https://meshech.leankit.com/kanban/api/board/2847596743/searchcards";
var parameters = {
"searchOptions":{
"SearchTerm": "",
"SearchInBoard": true,
}
};
xmlhttp.open("POST", BoardInfoUrl, true);
xmlhttp.setRequestHeader("Content-type", "application/json");
document.getElementById("search").innerHTML = "Searching for account data...";
xmlhttp.onreadystatechange = function() {
document.getElementById("search").innerHTML = "Processing next request...";
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
//define what to retrieve here
document.getElementById("search").innerHTML = "jsonData found!";
jsonData = xmlhttp.responseText;
createFile();//creates a text file
//the variable below is the parameters for the POST function in JSON.
}
}
xmlhttp.send(JSON.stringify(parameters));
}
Я знаю, что это не входя в функцию onreadystatechange, но я в потерянное почему. Любая помощь будет оценена. Спасибо заранее.
EDIT: ОК, поэтому я немного изменил код, чтобы открыть его перед setrequestheader. но теперь он останавливается при открытии.
Что говорит консоль отладки браузера? – RhinoDevel