Ответ AJAX не определен - PullRequest
0 голосов
/ 15 ноября 2018

Я проверил различные сообщения на эту тему, и я не могу понять, почему я получаю неопределенное еще для responseText.Возвращенный json должен выглядеть как {"token": "ghargaeorigjaoregrjarjegijra [pgjpraejgprjgpkfp5p34i5483te8q9rut053"}

function getAuth(username, password) {

    let http = new XMLHttpRequest();
    let url, method;
    let data = {"username": username, "password": password};

    url = returnLocation("default");
    method = 'POST';

    http.open(method, "http://" + url + "/monitor/admin/auth/", true);
    http.setRequestHeader("Content-Type", "application/json");
    http.setRequestHeader("Accept", "application/json");
    http.send(JSON.stringify(data));

    http.onreadystatechange = function() {
        if (http.readyState === XMLHttpRequest.DONE && http.status === 200){
            setCookie(http.responseText);
        }
        else if (http.readyState === XMLHttpRequest.DONE && http.status !== 200){
            alert(http.statusText);
        }
    }
}

1 Ответ

0 голосов
/ 15 ноября 2018

Я использовал http.response вместо http.ResponseText

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...