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