使用javascript获取要显示的外部xml文件

使用javascript获取要显示的外部xml文件,javascript,ajax,xml,xmlhttprequest,Javascript,Ajax,Xml,Xmlhttprequest,我试图读取url提供的XML数据 网址: 但我无法使用以下代码获得响应: var-xhr; 如果(window.XMLHttpRequest)xhr=new XMLHttpRequest();//除IE以外的所有浏览器 else xhr=new-ActiveXObject(“Microsoft.XMLHTTP”);//对于IE xhr.open('GET','http://api.123rf.com/rest/?method=123rf.images.search&apikey=0c29eba8

我试图读取url提供的XML数据

网址:

但我无法使用以下代码获得响应:

var-xhr;
如果(window.XMLHttpRequest)xhr=new XMLHttpRequest();//除IE以外的所有浏览器
else xhr=new-ActiveXObject(“Microsoft.XMLHTTP”);//对于IE
xhr.open('GET','http://api.123rf.com/rest/?method=123rf.images.search&apikey=0c29eba8ae174db26c5946b2f4e7b3c4&keyword=dance&orderby=most_downloaded&perpage=20&media_type=all",假),;
xhr.onreadystatechange=函数(){
如果(xhr.readyState==4&&xhr.status==200){
var items=xhr.responseXML.getElementsByTagName('image');
变量输出=“
    ”;
    对于(var i=0;i当您说,您可以下载xml文件,但请求ajax请求不起作用时,听起来您的服务器/设置/请求头数据出现了一些问题,或者api服务器拒绝了您的请求。这可能是api服务器上的一些设置,您无法影响。请查看此处: