我无法在__proto__内获取访问属性对象Javscript

时间:2019-04-10 14:52:25

标签: javascript

早上好。

我有类似的问题。有人可以帮助我吗?那是代码:

function serialize(form) {
    var data = new FormData(document.querySelector(form));
    return data;
}

var MakeAjaxConn = function (url, data, action) {
    // Ação para PHP ler
    data.append('action', action);

    // Variáveis auxiliares/acessórias
    var request = new XMLHttpRequest(), result = "";

    request.onreadystatechange = function () {
        if (request.readyState == 4) {
            if (request.status == 200) {
                if (request.responseText.length > 0) {
                    result = request.responseText;
                } else {
                    result = '<p>Nenhum valor retornado.</p>';
                }
            } else {
                result += "<p>Atenção<p>";
                result += "<p>Uma instabilidade provocou um erro. Tente novamente em 5min.</p>";
                result += "<p>As informações abaixo são importantes, tire um print. Se o problema persistir, contate o administrador.</p>";
                result += "<p>ReadyState = " + request.readyStat + "</p>";
                result += "<p>Status = " + request.status + "</p>";
            }

            MakeAjaxConn.prototype.result = result;
        }
    };
    request.open('POST', url, true);
    request.send(data);
};

button.addEventListener('click', function () {
    msg.innerHTML = '<div><img src="' + document.location.origin + '/public/g_imgs/load.svg"></div><div>Por favor, aguarde...</div>';

    data = serialize('form#login');
    var ajaxObj = new MakeAjaxConn('../app/controller/admin/ajax/login.php', data, 'login');
    console.log(ajaxObj);
});

控制台上的请求响应: enter image description here

我无法访问 proto 中的“结果”值。

0 个答案:

没有答案