我会在我的网站上显示我的最新推文。在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>
我正确复制/粘贴我的推特应用密钥。
非常感谢!
答案 0 :(得分:1)
也许listTweets在你的
中定义<script type="text/javascript" src="twitter/tweet_json.php?count=3&callback=listTweets"></script>
你确定twitter / tweet_json.php是正确的路径吗?查看浏览器控制台是否存在404和javascript错误。
而且在调用$(document).ready()
之前,我没有看到任何jQuery库已加载
这是正常的吗?
我们能看到你的twitter / tweet_json.php吗?count = 3&amp; callback = listTweets内容?
<强> - 编辑 - 强>
您只需要定义listTweets函数
function listTweets(data) {
// You process json results here
}
<强> -EDIT2 强> -
function listTweets(data) {
$.each(data, function(index) {
console.log(data[index])
});
}
从浏览器控制台观看结果。您可以使用数据[index] .myfield
访问字段