0

我将在我的网站上显示我最新的推文。在 tweet_json.php 上一切正常,但是当我将它们显示在我的网站上时,他给了我这个错误:

ReferenceError:未定义 listTweets

我不知道为什么。有人能帮助我吗?

我的一段代码:

<script type="text/javascript" src="twitter/tweet_json.php?count=3&callback=listTweets"></script>
<script type="text/javascript">
$(document).ready(function(){
    var refreshID = setInterval(function(){
        $.getJSON('twitter/tweet_json.php?count=3', function(data) {
                listTweets(data);
        $('.twitterfeed').trigger('create');
        });
    }, 5000);
});
</script>

我正确复制/粘贴了我的 Twitter 应用程序密钥。

非常感谢!

4

1 回答 1

1

也许 listTweets 在你的

<script type="text/javascript" src="twitter/tweet_json.php?count=3&callback=listTweets"></script>

你确定 twitter/tweet_json.php 是正确的路径吗?查看浏览器控制台中的 404 和 javascript 错误。

在你调用之前我没有看到任何 jQuery 库加载$(document).ready() 正常吗?

我们可以看到你的 twitter/tweet_json.php?count=3&callback=listTweets 内容吗?

-编辑-

你只需要定义你的 listTweets 函数

function listTweets(data) {
 // You process json results here
}

-编辑2 -

function listTweets(data) {
  $.each(data, function(index) {
        console.log(data[index])
  });
}

从浏览器控制台观看结果。您可以使用 data[index].myfield 访问字段

于 2013-10-09T13:58:39.103 回答