我试图理解为什么我的Javascript无法成功解释和记录来自成功get请求的响应。
function getNonProfitItems() {
console.log('Get Non Profit Items');
request = new XMLHttpRequest();
request.open("GET", 'http://localhost:9000/v1/AdvancedCharityItems?charityItemId=19790&listingType=FixedPrice', true);
request.setRequestHeader('Content-Type', 'application/xml');
request.send(null);
request.onreadystatechange = displayNonProfitItems();
console.log(request.responseText);
}
function displayNonProfitItems() {
console.log(request.responseText);
console.log('Display Non Profit Items Method')
if(request.status === 200) {
console.log('Request Succsess');
console.log(request.responseText);
}
我可以在浏览器中看到请求成功,如下所示: