【发布时间】:2012-04-02 01:14:48
【问题描述】:
我正在尝试从这个 imdb api 获取一些数据:http://www.deanclatworthy.com/imdb/#usage
但是我在使用此代码时遇到了错误:
<hmtl>
<head>
<script type="text/javascript">
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
xmlhttp = false;
}
}
}
xmlhttp.open("GET", "http://www.deanclatworthy.com/imdb/?q=The+Green+Mile", false);
xmlhttp.send();
var imdbData = xmlhttp.responseText;
//var imdbJSON = eval("(" + imdbData + ")");
alert(imdbData);
</script>
</head>
<body>
<body>
</body>
</html>
错误是:Access-Control-Allow-Origin 不允许 Origin http://mysite.nl。 test.html:23未捕获错误:NETWORK_ERR:XMLHttpRequest 异常 101
有人可以针对此请求发布工作代码吗?谢谢。
【问题讨论】:
标签: xmlhttprequest access-control