我必须从以下url获取数据,其中包含json格式的数据

时间:2013-12-05 09:10:34

标签: javascript jquery json

http://te.chni.ca/twitter.api/tweet.php

我尝试了所有教程,但无法从中获取数据,请帮助我 尝试获得至少一个属性,以便我可以尝试其余的属性

<!DOCTYPE html>
<html>
<head>
<title>Twitter</title>

</head>
<body>

<button id="initquery">Search</button>


<script src="http://code.jquery.com/jquery.js"></script>
<script>
$(function(){
    $('#initquery').click(function(){

        $.getJSON('http://te.chni.ca/twitter.api/tweet.php',function(data){
            var item=[];
            $.each(data,function(key,val){
                items.push('<li id="'+key+'">'+val+'</li>');

                });

                $('<ul/>',{
                    'class':'interests-list',
                    html:items.join('')
                    }).appendTo('body');

            });


        });

    });



</script>

</body>
</html>

1 个答案:

答案 0 :(得分:0)

您需要使用jsonp。您是否看到该API响应的括号?这是告诉我这是jsonp的标志。

您应该使用ajax()方法:

$ajax(
   url: 'http://te.chni.ca/twitter.api/tweet.php',
   dataType: 'jsonp',
   success: function(data) {
       // your success function
   }
);