我刚刚开始使用JSON,并在http://imdbapi.com/中找到了这个示例:
<script type="text/javascript">
// IMDb ID to Search
var imdbLink = "tt1285016";
// Send Request
var http = new ActiveXObject("Microsoft.XMLHTTP");
http.open("GET", "http://www.imdbapi.com/?i=" + imdbLink, false);
http.send(null);
// Response to JSON
var imdbData = http.responseText;
var imdbJSON = eval("(" + imdbData + ")");
// Returns Movie Title
alert(imdbJSON.Title);
</script>
但它只返回一个空白页面。有什么问题?
答案 0 :(得分:2)
我很抱歉不直接回答你的问题,但这是一个jQuery版本:
var imdbLink = "tt1285016";
// Send Request
$.getJSON("http://www.imdbapi.com/?i=" + imdbLink + "&callback=?", function(data) {
alert(JSON.stringify(data));
});
您的代码可能存在几个问题。
1。)ActiveX只是IE浏览器,不是firefox,chrome,safari等。
2.。)您有跨域问题。