Javascript Zillow API错误:";否';访问控制允许原点';标题“存在”;

Javascript Zillow API错误:";否';访问控制允许原点';标题“存在”;,javascript,jquery,ajax,xml,api,Javascript,Jquery,Ajax,Xml,Api,我试图从XML中提取一些Zillow数据,但在加载XML时遇到问题。我的代码如下(我用URL中的API键替换了API键): $.ajax({ url:“http://www.zillow.com/webservice/GetDeepSearchResults.htm?zws-id=API密钥和地址=10608+花卉+公园+车道和城市statezip=20878“, 数据类型:“xml”, 成功:功能(数据){ 控制台日志(数据); } }); 但是,我得到以下错误: 无法加载XMLHttpR

我试图从XML中提取一些Zillow数据,但在加载XML时遇到问题。我的代码如下(我用URL中的API键替换了API键):


$.ajax({
url:“http://www.zillow.com/webservice/GetDeepSearchResults.htm?zws-id=API密钥和地址=10608+花卉+公园+车道和城市statezip=20878“,
数据类型:“xml”,
成功:功能(数据){
控制台日志(数据);
}
});
但是,我得到以下错误:

无法加载XMLHttpRequest 钥匙和地址=10608+花卉+公园+车道和城市国家邮政编码=20878。不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许使用源“http://WEBSITE-DOMAIN” 进入


有人能给我指出正确的方向/告诉我到底发生了什么吗?

这是一个跨域请求-您只能从自己的域请求资源


Zillow不支持JavaScript API,因此您需要创建自己的服务器端服务来查询它(转发查询),并与HTML页面位于同一个域中。然后您可以调用它(作为代理)。

这很有意义。你有这方面的教程或例子的链接吗?很明显,我是一个傻瓜,自己用谷歌搜索这个失败了。试试这个(第4步):
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script>
$.ajax({
url: "http://www.zillow.com/webservice/GetDeepSearchResults.htm?zws-id=API KEY&address=10608+floral+park+lane&citystatezip=20878",
dataType: 'xml',
success: function(data){
    console.log(data);

}

});

</script>