如何在Vanilla JS中使用AJAX请求并处理返回请求?

时间:2019-10-09 09:00:37

标签: javascript ajax

我有这个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类型的数据,该数据与我的日志控制台相对,从而使我为空。如何在我的方法中获取我的请求然后进行处理?

0 个答案:

没有答案