Как использовать AJAX-запрос с Vanilla JS и обработать запрос на возврат? - PullRequest
0 голосов
/ 09 октября 2019

У меня есть этот метод JavaScript, который направлен на получение запроса от базы данных, и у меня действительно нет базовых знаний в JavaScript. Мой метод выглядит следующим образом:

(function () {
    function contentLoaded () {    
        window.addEventListener('keyup', function (e) {
            if (e.keyCode === 13) {
                if(document.getElementById('isbn')){
                    var item = document.getElementById('isbn').value;
                    if(item !== ''){
                        if(window.location.href.includes('/account/create')){
                            var httpRequest = new XMLHttpRequest();
                            httpRequest.open('GET', "http://"+window.location.hostname+":"+window.location.port+"/book/search/"+item);
                            console.log(httpRequest.responseText);
                        }
                    }
                }
            }
        }, false);
    }
    window.addEventListener('DOMContentLoaded', contentLoaded, false); 
}());

Если я вручную ввел свой запрос в браузере, он дает мне данные типа JSON, которые противоположны моей консоли журнала, которая дает мне пустое значение. Как я могу получить свой запрос в рамках моего метода, а затем обработать его?

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