通过jQuery消费“让我们成为趋势”API?

时间:2010-12-24 20:13:26

标签: jquery ajax api cross-domain jsonp

必须忽略尝试使用此API的问题。我目前的尝试是在下面,但我没有得到JSON的警报。我错过了什么?

http://jsbin.com/uquku4/3/edit

2 个答案:

答案 0 :(得分:2)

由于浏览器中的origin policy相同,您无法使用Ajax请求跨域调用。

您可以使用JSONP(如果网站支持),否则您可能需要在服务器上执行此操作。

Ajax Cross Domain Calls

答案 1 :(得分:0)

<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>