Javascript 如何从该API链接获取数据?
我从昨晚开始研究JavaScript和jQuery。我正在玩foursquare API(我已经讨厌oauth了,但这可能会在另一个时间发布另一篇文章),当你有基本的知识时,这很难,尽管我喜欢这种学习方式 我的问题很简单,我想从一个不需要身份验证/授权的API URL获取数据。然后我只想显示它(在我的代码中,我将它显示为一个警报onclick)Javascript 如何从该API链接获取数据?,javascript,json,api,Javascript,Json,Api,我从昨晚开始研究JavaScript和jQuery。我正在玩foursquare API(我已经讨厌oauth了,但这可能会在另一个时间发布另一篇文章),当你有基本的知识时,这很难,尽管我喜欢这种学习方式 我的问题很简单,我想从一个不需要身份验证/授权的API URL获取数据。然后我只想显示它(在我的代码中,我将它显示为一个警报onclick) $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ $.getJSON('https://api.foursquare.com/v2
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$.getJSON('https://api.foursquare.com/v2/users/self/venuehistory?oauth_token=2ZO1PQOUAD5SXRAJOLZVH53RBQ1EB2C23FE2GUZLJYQUJ3SY&v=20121108',
功能(数据){
警报(数据);
});
});
});
向页面发送HTTP POST请求并返回结果
当我点击警报时,它会提示我“[对象,对象]”,显然这不是我要找的。如何让它显示URL中的数据
我意识到这是非常基本的(我知道该做什么,只是不知道怎么做),非常感谢任何能帮助我的人 您不能对JSON对象执行alert()
相反,请尝试以下方法:
alert(JSON.stringify(data));
或使用:
要查看每个属性及其关联值,请尝试
function(data){
for(att in data){
console.log(data[att]);
}
只要写
警报(data.tosource())
看来这就是你要找的哇,比我想象的还要简单。我学到了一些新东西,还有很多新东西要学,谢谢!我个人会使用
console.log
。它将有助于您:是的,alert()
停止脚本执行。@CharlottePancer如果您满意,您应该接受答案
console.log(data);
function(data){
for(att in data){
console.log(data[att]);
}