0
我正在做一个应该返回一个mp3文件的XMLHttpRequest。但是,它返回'undefined
'。我没有在控制台中发现任何错误(认为这将是一个允许内容的问题,但这是一个公共API)。XMLHttpRequest总是返回undefined
这是jssfiddle和代码。请注意,我没有发布有效的API密钥,所以我们应该收到“ERROR: The API key is not available!
”而不是mp3,但仍然不是undefined
。
https://jsfiddle.net/r0j9yojo/5/
<button onclick="doit()">doit</button>
function doit() {
var endpoint = 'https://api.voicerss.org/?key=testkey&src=test&hl=es-es';
var client = new XMLHttpRequest();
client.open('GET', endpoint, true);
client.onreadystatechange = function() {
if (client.readyState == 4 && client.status == 200) {
alert(client.readyState + '/' + client.status + '/' + client.responsetext);
}
}
client.send();
}