Twitter API 1.1 从 PHP 获取 json 用于 Javascript
Twitter API 1.1 get json from PHP for use in Javascript
基本上我正在做的是尝试提取 Twitter 数据以用于 Javascript 应用程序。我有一个 php 文件正在调用 API 并检索 JSON 数据,但我似乎无法在我的 javascript 文件中访问此数据。
我正在尝试使用这个方法。
$.getJSON("tweets_JSON.php?count=1&callback=listTweets");
然后为了测试它,我正在使用...
console.log(listTweets[0].id_str);
此 returns 一条消息,listTweets 未定义。我尝试从 url 中删除回调并将其声明为
var listTweets = $.getJSON("tweets_JSON.php?count=1&callback=listTweets");
这似乎访问了数组中的第一个对象,但随后我得到一个错误,指出找不到我正在寻找的对象 属性 (.id_str
)。
无论何时添加 callback
参数,jQuery 都期望有一个名为
的实际函数
$.getJSON("tweets_JSON.php?count=1&callback=listTweets");
function listTweets(json) {
console.log(json)
// called when ajax call is completed
}
如果您不想这样,并且正在调用自己的服务器,只需重命名 GET 参数
$.getJSON("tweets_JSON.php?count=1&cbk=listTweets").done(function(json) {
console.log(json)
// called when ajax call is completed
});
此外,console.log(listTweets[0].id_str);
什么都不做,listTweets
将是一个函数的名称,而不是您以后可以访问的一些变量?
基本上我正在做的是尝试提取 Twitter 数据以用于 Javascript 应用程序。我有一个 php 文件正在调用 API 并检索 JSON 数据,但我似乎无法在我的 javascript 文件中访问此数据。
我正在尝试使用这个方法。
$.getJSON("tweets_JSON.php?count=1&callback=listTweets");
然后为了测试它,我正在使用...
console.log(listTweets[0].id_str);
此 returns 一条消息,listTweets 未定义。我尝试从 url 中删除回调并将其声明为
var listTweets = $.getJSON("tweets_JSON.php?count=1&callback=listTweets");
这似乎访问了数组中的第一个对象,但随后我得到一个错误,指出找不到我正在寻找的对象 属性 (.id_str
)。
无论何时添加 callback
参数,jQuery 都期望有一个名为
$.getJSON("tweets_JSON.php?count=1&callback=listTweets");
function listTweets(json) {
console.log(json)
// called when ajax call is completed
}
如果您不想这样,并且正在调用自己的服务器,只需重命名 GET 参数
$.getJSON("tweets_JSON.php?count=1&cbk=listTweets").done(function(json) {
console.log(json)
// called when ajax call is completed
});
此外,console.log(listTweets[0].id_str);
什么都不做,listTweets
将是一个函数的名称,而不是您以后可以访问的一些变量?