【发布时间】:2011-05-30 12:20:44
【问题描述】:
在尝试使用此 API 时必须忽略一些事情。我目前的尝试如下,但我没有收到 JSON 警报。我错过了什么?
【问题讨论】:
标签: jquery ajax api cross-domain jsonp
在尝试使用此 API 时必须忽略一些事情。我目前的尝试如下,但我没有收到 JSON 警报。我错过了什么?
【问题讨论】:
标签: jquery ajax api cross-domain jsonp
由于浏览器中的origin policy相同,所以不能使用Ajax请求跨域调用。
您可以使用 JSONP(如果网站支持),否则您可能需要在服务器上进行。
【讨论】:
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var url = 'http://api.whatthetrend.com/api/v2/trends.json?callback=?'
jQuery.getJSON(url, function (data) {
console.info(data);
});
});
</script>
</head>
</html>
【讨论】: