PHP + JSON无法正常工作

时间:2011-08-03 19:52:25

标签: javascript json

我刚刚开始使用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>

但它只返回一个空白页面。有什么问题?

1 个答案:

答案 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.。)您有跨域问题。

Example Fiddle