Я хочу получить из jira список всех билетов, я использовал XMLHttpRequest(), но я получаю сообщение об ошибке, когда пытаюсь разобрать ответ с помощью json (неожиданный конец данных в строке 1 столбца 1 данных JSON), это мой код:
<script type="text/javascript">
function request(){
var xhr = new XMLHttpRequest();
baseURL="...jira/rest/api/2/...";
xhr.open("GET", baseURL, true);
xhr.setRequestHeader("Authorization", "Basic "+btoa("userName:password"));
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send();
var response = JSON.parse(xhr.responseText);
document.write(response);
}
request();
</script>
xhr.responseText
будет undefined
в этой точке.
Вы должны дождаться ответа, прежде чем пытаться прочитать responseText
.
xhr.send();
xhr.addEventListener("load", function () {
var response = JSON.parse(xhr.responseText);
document.write(response);
});