Я думаю, что код верен, но я не получаю никакого ответа в моем втором предупреждении. Когда я захожу на сайт, указанный в первом предупреждении, я получаю нужный текст. Почему это не работает?
<script type="text/javascript">
function getimages(q) {
bossimagesrequest = new XMLHttpRequest;
var requri = "http://boss.yahooapis.com/ysearch/images/v1/"+escape(q)+"?appid=yahoobosskey&filter=true&count=10";
bossimagesrequest.open("GET", requri, true);
bossimagesrequest.onreadystatechange = function() {
if (bossimagesrequest.readyState === 4) {
alert(requri);
alert(bossimagesrequest.responseText);
}
};
bossimagesrequest.send();
}
</script>
Я заменил «yahoobosskey» своим ключом API, так что это не проблема.